在IE中很好。 但是在FF / Chrome中,创建一个模式对话框,宽度/高度为自动,例如
$('<div id="testPopup"></div>').dialog({
modal: true,
title: data.title,
width: "auto",
height: "auto",
然后,如果对话框动态添加新按钮,则对话框将展开/调整大小。但是,如果拖动/移动对话框,则宽度/高度属性将替换为精确数值。然后动态添加新按钮将被压扁甚至无法显示。
我在jquery-ui 1.11.4和1.12.1
中测试了这个任何人都知道如何解决这个问题?
答案 0 :(得分:0)
添加属性
draggable:是的 dragStop:function(event,ui){...}
需要测试不是isieversion() 然后暂时存储宽度($(this).dialog(&#34;选项&#34;,&#34;宽度&#34;)),然后重新设置。