我正在尝试使用新的jquery幻灯片插件GalleryView使用NextGen Gallery插件。这些应该可以一起工作。
NGG可以在我的网站上工作,如果我只使用默认的Flash播放器,但这对我不起作用。所以我安装了新的GalleryView插件并根据需要添加了短代码,但正如您在此页面上看到的那样
http://www.blissyfit.com/2010/07/find-your-wedding-dress-at-the-mall/
缩略图出现但幻灯片显示没有,并且抛出了javascript错误“galleryView不是函数”
虽然我看到在包含的js文件中定义了galleryview。
我尝试过联系插件创建者并在wordpress论坛发帖但没有回复任何地方。我希望有人可以提供一些见解。
谢谢!
答案 0 :(得分:3)
你的最后一个包括:
http://www.blissyfit.com/wp-content/themes/yamidoo_12/js/slider.js
此外在文件中包含jQuery 1.3.2,因此它覆盖了jQuery
对象和所有插件。
要获得没有嵌入jQuery库的版本:在jQuery Tools download page上,请确保取消选中顶部的jQuery选项,因为您已经在页面中拥有它。
请注意,除了这个包含之外,你已经在上面的问题之前已经包含了两次jQuery,所以它实际上被加载了3次。正在加载 1.3.2 :
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=3.0.1'></script>
然后在这里加载 1.4.2 ::
<script type='text/javascript' src='http://www.blissyfit.com/wp-includes/js/jquery/jquery.js?ver=1.4.2'></script>
由于这也破坏了jQuery UI,我将删除这两个脚本元素:
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=3.0.1'></script>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js?ver=3.0.1'></script>
目前,它们只是放慢页面速度并被覆盖。