jQuery GalleryView Wordpress插件给我“不是函数”错误

时间:2010-10-24 14:16:09

标签: jquery wordpress-plugin galleryview

我正在尝试使用新的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论坛发帖但没有回复任何地方。我希望有人可以提供一些见解。

谢谢!

1 个答案:

答案 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> 

目前,它们只是放慢页面速度并被覆盖。