2012-06-25 64 views
0

我在我的asp.net應用程序中使用Thickbox 3.1(通過cody lindley)。雖然關閉thickbox,但我從文件「jQuery UI Tabs 1.7.2」文件中獲取jquery錯誤,該文件用於在同一父頁面上顯示圖像滑塊, 錯誤如下: - Microsoft JScript運行時錯誤:無法獲取屬性值'添加':對象爲空或未定義。同時關閉jquery thickbox jquery圖像滑塊給出錯誤

,並在調試其從下面的代碼來了,

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

爲「p.anchors」快到了空,但如何來解決這個問題。

回答

0

剛剛得到解決方案的人,在網頁鏈接http://wordpress.org/support/topic/wp-32-thickbox-jquery-ui-tabs-conflict上的「maxchirkov」很大的努力。

問題來自thickbox和Jquery-UI-tabs腳本中的「卸載」事件衝突。

在thickbox.compressed.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(); }); 

,現在它的工作。