3

モデルのポップアップが表示され、正常に動作します。(ポップアップの) バックグラウンド ページではなく、私のページにスクロール バーがあります。ポップアップが表示されている場合、背景は無効になっています (デフォルトの機能)。私の場合、背景ページをスクロールしている間、ある領域まで無効になっています。私はそれがうまくいくと言うことができます、私はスクロールしません。スクロールすると、背景が無効になっていないことがわかります。アプリケーションのスクリーンショットを共有することはできませんが、似たようなものを見つけました。以下の画像を参照してください。 ここに画像の説明を入力

http://www.stackprinter.com/topvoted これは最初のリンクの出力です。そのため、ポップアップが大きくなり、最初の外観では、背景が無効になっていることがわかります。下にスクロールすると、背景が消えて通常のように感じられます. どうすればこれを防ぐことができますか?

jQueryしか使えません。VS2012、ASP.NET 3.5、および C# を使用しています

ありがとう

4

1 に答える 1

1

スクロールしてもモーダルにフォーカスし続けるには、次のようにします。

    $('#dialogDiv').dialog({
        height: 600,
        width: 800,
        modal: true,
        resizable: false,
        draggable: false,
        hide: 'Fade',
        closeOnEscape: false,
        buttons:
        {
            'Ok': function () {
                $(this).dialog('close');
            }
        }
    });
    $(window).scroll(function () {
        $('#dialogDiv').dialog("option", "position", "center");
    });
于 2012-11-05T05:41:14.503 に答える