モーダルポップアップダイアログにjqueryuiダイアログを使用しています。Firefox / Chromeではうまく機能していますが、IE6ではひどいです。
問題: IE6でダイアログを表示すると、ブラウザウィンドウが大きくなり、自動的に一番下までスクロールします。高さの増加と自動スクロールダウンは、jqueryダイアログの高さと同じです。
上にスクロールしてダイアログを通常どおりに使用できますが、ウィンドウが大きくなり、ドロップする動作は、気が遠くなるほど受け入れられません。
これが私がウィンドウを起動する方法です:
<div id="dialogWindow"></div>
...
$(document).ready(function() {
var $dialog = $("#dialogWindow").dialog({
autoOpen: false,
modal: true,
minWidth: 560,
width: 560,
resizable: "true",
position: "top"
});
$('.addButton').click(function(e) {
e.preventDefault();
$('#dialogWindow').load('http://myurl');
$dialog.dialog('open');
});
});
私はすでに、ie6オーバーレイの問題の鍵となるjquery用のbgiframeプラグインを使用しています。しかし、これはそれとは無関係のようです。誰かがこれを以前に見て、回避策を見つけたことがありますか?