我在我的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”无效,但如何解决这个问题。
答案 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(); });
现在正在努力。