0

asp.net アプリケーションで (cody lindley による) Thickbox 3.1 を使用しています。シックボックスを閉じているときに、同じ親ページに画像スライダーを表示するためのファイル「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」がnullになるため、この問題を解決する方法。

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 に答える