0

我在我的asp.net 应用程序中使用Thickbox 3.1(由科迪林德利)。关闭thickbox时,我从文件“jQuery UI Tabs 1.7.2”文件中收到jquery错误,该文件用于在同一父页面上显示图像滑块,错误是:- Microsoft JScript运行时错误:无法获取属性“添加”的值: 对象为空或未定义。

在调试它来自下面的代码时,

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

由于“p.anchors”即将为空,但如何解决这个问题。

4

1 回答 1

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(); });

及其现在的工作。

于 2012-06-25T19:55:32.020 回答