0

多数のテキスト フィールドを持つモーダル jQuery ダイアログがあります。テキスト フィールドは、標準の IE 8 オートコンプリート (望ましい) の影響を受けます。ただし、ホスト ページが上部以外の任意の位置にスクロールされると (ダイアログが開かれる前または後に)、autocomplete div はスクロールの距離だけオフセットされます (たとえば、関連するテキスト ボックスの下に表示されます)。事実上、ダイアログはホスト ページのスクロールに従いますが、オートコンプリートは続きません。この効果は、ダイアログを開く前にホスト ページをスクロールした場合でも見られます。

$("#InterestsDetailModalContainer").dialog({autoOpen: false});
$("#InterestsDetailModalContainer").dialog("option", "title", "Additional Interests Detail");
$("#InterestsDetailModalContainer").dialog("option", "height", 600);
$("#InterestsDetailModalContainer").dialog("option", "width", 1000);
$("#InterestsDetailModalContainer").dialog("option", "modal", true);

ここでは使用していないjQueryのオートコンプリート機能について話していないものを見つけるのに苦労しています。ありがとう!

4

1 に答える 1

0

次のように、セレクターの1行でオプションについて言及できます。

 $("#InterestsDetailModalContainer").dialog({
                          autoOpen: false,
                          title: "Additional Interests Detail",
                          height: 600,
                          width: 1000,
                          modal: true,
    });

これを試してください、それは解決策ではありませんが、これを試して、天気が解決したことを知らせてください。

于 2013-01-28T15:25:22.463 に答える