2

我正在尝试将 NextGen Gallery 插件与新的 jquery 幻灯片插件 GalleryView 一起使用。这些应该可以很好地协同工作。

如果我只使用默认的 Flash 播放器,NGG 可以在我的网站上运行,但这对我不起作用。所以我安装了新的 GalleryView 插件并根据需要放置短代码,但正如您在此页面上看到的那样

http://www.blissyfit.com/2010/07/find-your-wedding-dress-at-the-mall/

缩略图出现,但幻灯片不显示,并且抛出 javascript 错误“galleryView 不是函数”

虽然我看到在包含的 js 文件中定义了galleryview。

我尝试联系插件创建者并在 wordpress 论坛上发帖,但两个地方都没有回复。我希望这里有人可以提供一些见解。

谢谢!

4

1 回答 1

3

您的最后一个包括:

http://www.blissyfit.com/wp-content/themes/yamidoo_12/js/slider.js

文件中还包含 jQuery 1.3.2,因此它会覆盖jQuery对象和所有插件。

要获得没有嵌入 jQuery 库的版本: 在jQuery Tools 下载页面上,请务必取消选中顶部的 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> 

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

于 2010-10-24T14:21:48.160 回答