maxWidthで定義されたjqueryuiダイアログがあります。JQueryUIダイアログmaxWidth不完全
$("#myDialog").dialog({
autoOpen: false,
width: 'auto',
maxWidth: 1000,
height: 'auto',
position: [250, 50],
close: function() {
$("#myViewer").empty();
someStuff();
}
});
サイズ変更ハンドルでフォームのサイズを変更すると、maxWidthが意図したとおりに機能します。しかし、フォームにはタブ(2行で表示)と、指定されたスペースをすべて占有しようとするものが含まれています。
フォームを開くと、ブラウザの右端に当たってしまいます。マウスを使用してウィンドウを左に動かすと、右に使用可能なスペースが増えているため、ダイアログのサイズが自動的に変更されます。
ただし、maxWidthでは停止しません。
maxWidthより大きいときにサイズ変更ハンドルを取得すると、maxWidthにリサイズされます。
また、ダイアログのタイトルバーは、ビューポートサイズを変更するか、サイズ変更ハンドルを使用してサイズを変更するまで、ダイアログの幅ではありません。 http://jsfiddle.net/CarlR/PvE3P/22/
私は説明が十分に明確であると思います:
は、ここでのサンプルです。あなたはjsfiddleでそれを試すことができます。問題は初めてダイアログが表示される場合です。
(私はところでGoogleのクロムを使用しています)
あなたはそれにリンクを投稿できますか、または何かhtmlですか? :) –
@MarcoJohannesen完了。 :) –