【问题标题】:Wordpress Thickbox Integrated but not WorkingWordpress Thickbox 集成但不工作
【发布时间】:2011-02-24 20:46:42
【问题描述】:

我的博客mberkompas.com 使用带有thickbox 集成的wordpress。尽管所有的厚盒文件都已加载并且图像具有厚盒类,但它们仍会在新选项卡中加载。

在检查我的 JS 控制台时,我发现thickbox.js 遇到了错误。

thickbox.js:26Uncaught TypeError: Object #<Object> has no method 'live'

我仍然是 jQuery 的业余爱好者,并不完全不知道发生了什么。任何帮助将不胜感激。

【问题讨论】:

    标签: php jquery wordpress


    【解决方案1】:

    我得到的错误(用Firebug检查)在这个函数里面(在thickbox.js里面):

    //add thickbox to href & area elements that have a class of .thickbox
    function tb_init(domChunk){
     jQuery(domChunk).live('click', tb_click);
    } 
    

    它说找不到live() 方法。您正在使用 jQuery 版本 1.2.x 并且在版本 1.3.x 中添加了 live() method。因此,将 jQuery 升级到最新版本,或者至少升级到 1.3.x 版本,将修复该错误。

    【讨论】:

    • 你是对的。 Wordpress 默认加载最新版本,但我的主题随后加载了 1.2。摆脱了对 1.2 的调用,不再有任何错误,但厚盒仍然无法正常工作。
    • 没关系,它现在正在工作。只是没有点击带有thickbox 类的图像。谢谢!
    猜你喜欢
    • 2014-01-21
    • 2020-01-03
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多