【问题标题】:jQuery GalleryView Wordpress Plugin is giving me "is not a function" errorjQuery GalleryView Wordpress 插件给我“不是函数”错误
【发布时间】:2010-10-24 14:16:09
【问题描述】:

我正在尝试将 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 论坛上发帖,但两个地方都没有回复。我希望这里有人可以提供一些见解。

谢谢!

【问题讨论】:

    标签: jquery wordpress galleryview


    【解决方案1】:

    您的最后一次包含在此处:

    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> 
    

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

    【讨论】:

    • 谢谢。我注意到问题上方有额外的 jquery 调用,但没有意识到滑块正在重置整个事情。通过该工具下载页面链接修复。接下来会清理其他的烂摊子。感谢您的额外帮助!
    猜你喜欢
    • 2017-11-13
    • 2011-01-07
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 1970-01-01
    • 2023-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多