最初は、ページの中央に高さと幅が固定されたjqueryダイアログを表示しています。今、私はダイアログ内にたくさんのhtmlコンテンツを含むdivを置きたいと思います。ここで、アニメーション関数を使用してdivの高さと幅に応じてダイアログの高さと幅を動的に増やしたいのですが、ダイアログをページの中央に固定する必要があります。
ダイアログが最初にページの中央で開いたとき、後で高さと幅を変更すると、ダイアログがページの中央に配置されません。アニメーション機能を使用して高さと幅が増加するときに、ダイアログをページの中央に強制的に固定する方法について説明します。
このように私はダイアログで作業しています....これが私の小さなコードです
$(document).ready(function () {
$("#dialog").dialog({
autoOpen: false,
bgiframe: true,
height: 85,
width: 330,
modal: false,
draggable: true,
resizable: false,
position: 'center',
show: {
effect: "fade",
duration: 1000
},
hide: {
effect: "fade",
duration: 500
},
open: function (type, data) {
$(this).parent().appendTo("form");
}
});
});
可能であれば、サンプルコードでトリックを見せてください。ありがとう