Drupal 7マザーシップテーマを使用しており、ビューアコーディオンとnivoスライダーをインストールしています。ブロックとページに公開されるコンテンツをプレビューできるビューページでは、アコーディオンが機能していることがわかりますが、実際のページでは、Uncaught TypeErrorが発生します:オブジェクト[オブジェクトオブジェクト]にはメソッド「アコーディオン」がありませんそして、nivoスライダーがあるホームページでUncaught TypeErrorが発生します:オブジェクト#にはメソッド'nivoSlider'がありません。私の推測では、2つのバージョンのjQueryを同時に実行しているか、ファイルの順序が正しくない可能性があります。
よくわかりませんが、コアディレクトリにあるものから、jQuery 1.4.4はコアファイル用であり、jQuery 1.8.3(script.js?mg3zbeファイルで最後から2番目)を使用します。 1.4.4サイトから大量のjQueryがコアに対して未定義であり、jQuery 1.8.3をテーマから除外すると、グレースケールフェードプラグインに対して未定義になり、それが機能しなくなります。
DrupalでjQueryファイルを並べ替える方法と方法がわかりません。私の.infoファイルでは、jsファイルを使用する必要があります
; -------------- JS -------------
scripts [] = js / script.js
スクリプト[]=js / greyscale-fade.js
誰かが何が悪いのか、そしてこれに対する解決策を指摘してくれることを願っています。それは私を夢中にさせています。
これは、アコーディオンのセットアップが正しいことを示すスクリーンショットでもあり、それを除外することができます。