0

アプリケーションのヘルプ ページを表示する 3 つのページング AJAX Modal Popup Extender ウィンドウがあります。

関連するモーダルウィンドウを非表示および表示するこのスクリプトがあります。各機能は、モーダル パネルの [次へ] および [戻る] ボタンから起動されます。

    function Help_Next(sender, args) {

        $find('HelpTable').hide();
        $find('HelpTable2').show();

    }

    function Help_Back(sender, args) {

        $find('HelpTable').show();
        $find('HelpTable2').hide();
    }

    function Help_Last(sender, args) {

        $find('HelpTable3').hide();
        $find('HelpTable').hide();
        $find('HelpTable2').show();

    } 


     </script>

スクリプトは正常に動作し、モーダル ポップアップ間のページングが可能です。唯一の問題は、HelpTable2 から HelpTable に戻るときにちらつきが発生することです。IE8 で流行していますが、Firefox や Chrome でも散発的に発生します。すべてのモーダル パネルは、同じ灰色のモーダル背景を共有します。

function Help_Back(sender, args) {

    $find('HelpTable').show();
    $find('HelpTable2').hide();
}

なぜこれが発生するのですか?

乾杯

4

1 に答える 1

1

Help_Back で show/hide コマンドの順序を切り替えてみてください。IE8 ではかなり薄暗くなりがちなスポット ライトをめぐって、コマンドがすぐに競合する可能性があります。

于 2013-03-07T14:40:03.543 に答える