$("#dialog").dialog({
resizable: false,
height:140,
modal: true,
hide: {effect: "fadeOut", duration: 5000},
buttons: {
Save: function() {
alert("Saved");
$("#dialog").dialog( "close" );
},
Cancel: function() {
$("#dialog").dialog( "close" );
}
}
});
我正在使用Chrome。 Here's a demo
当我关闭对话框时,它会隐藏,但也会收缩。
我没有告诉它缩小!为什么这样做?
答案 0 :(得分:2)
使用fade
代替fadeOut
将解决此问题。
答案 1 :(得分:2)
因为fadeIn和fadeOut不是show和hide选项的有效值。如果您删除effect: "fadeOut"
,结果将相同。有效选项为fade
。
答案 2 :(得分:1)
$("#dialog").dialog({
resizable: false,
height:140,
modal: true,
hide: {effect: "fade", duration: 5000},
buttons: {
Save: function() {
alert("Saved");
$("#dialog").dialog( "close" );
},
Cancel: function() {
$("#dialog").dialog( "close" );
}
}
});