关闭 jQuery 厚框时,jQuery 图像滑块给出错误

while closing jquery thickbox jquery image slider is giving error

本文关键字:jQuery 错误 出错 关闭 图像      更新时间:2023-09-26

我在 asp.net 应用程序中使用Thickbox 3.1(由cody lindley提供)。关闭厚箱时,我从文件"jQuery UI 选项卡 1.7.2"文件中收到 jquery 错误,该文件用于在同一父页面上显示图像滑块,错误是:-Microsoft JScript 运行时错误:无法获取属性"add"的值:对象为 null 或未定义。

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

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

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

刚刚得到了解决方案,在网络链接 http://wordpress.org/support/topic/wp-32-thickbox-jquery-ui-tabs-conflict 上"maxchirkov"付出了巨大的努力。

问题来自厚框和 Jquery-UI-tabs 脚本中的"卸载"事件冲突。

在厚箱压缩.js中,我hv改变了:-

// $("#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(); });

它现在正在工作。