我正在使用 Drupal 7 母舰主题并安装了视图手风琴和 nivo 滑块。在可以预览将发布到块和页面的内容的视图页面上,我看到手风琴在那里工作,但是在实际页面上,我得到 Uncaught TypeError: Object [object Object] has no method 'accordion'在具有 nivo 滑块的主页上,我得到 Uncaught TypeError: Object # has no method 'nivoSlider'。我的猜测是我同时运行了两个版本的 jQuery,或者文件的顺序可能不正确。
我不确定,但从我在核心目录中看到的内容来看,jQuery 1.4.4 用于核心文件,我使用 jave jQuery 1.8.3(这是 script.js?mg3zbe 文件,倒数第二个),如果我采取1.4.4 离开网站,我得到一堆 jQuery 未定义的核心,如果我将 jQuery 1.8.3 从主题中取出,我的灰度渐变插件得到未定义,然后就中断了。
我不确定该做什么以及如何在 Drupal 中重新排序 jQuery 文件。在我的 .info 文件中,我只需要 js 文件
;--------------- JS -------------
脚本[] = js/script.js
脚本[] = js/灰度渐变.js
我希望有人能指出问题所在并解决此问题。这让我疯狂。
这也是一个屏幕截图,显示我的手风琴设置正确,因此我可以排除这种情况。