关闭jquery thickbox jquery图像滑块给出错误

时间:2012-06-25 19:25:01

标签: javascript jquery jquery-ui jquery-plugins

我在我的asp.net应用程序中使用Thickbox 3.1(由cody lindley提供)。关闭thickbox时,我从文件“jQuery UI Tabs 1.7.2”文件获取jquery错误,该文件用于在同一父页面上显示图像滑块, 错误是: - Microsoft JScript运行时错误:无法获取属性“add”的值:object为null或undefined。

并在调试它来自以下代码时,

    a(window).bind("unload", function () 
    {
                p.lis.add(p.anchors).unbind(".tabs");
                p.lis = p.anchors = p.panels = null
            })

因为“p.anchors”无效,但如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

刚刚通过网络链接http://wordpress.org/support/topic/wp-32-thickbox-jquery-ui-tabs-conflict上的“maxchirkov”努力解决了这些问题。

问题来自thickbox和Jquery-UI-tabs脚本中的“卸载”事件冲突。

在thickbox.compressed.js中,我改变了: -

// $("#TB_window").fadeOut("fast", function () { $('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove(); });

以上代码: -

$("#TB_window").fadeOut("fast", function () { $('#TB_window,#TB_overlay,#TB_HideSelect').unload("#TB_ajaxContent").unbind().remove(); });

现在正在努力。