我有一个 div,我希望它是其父对话框的 100% 宽度。
#content {
width: 100%;
color:white;
background: red;
}
如果我手动调整对话框的大小,它应该是这个属性,但是在手动调整大小之后,如果我animate()
在对话框上使用,它将保持旧调整大小的宽度。
这同样适用于身高。
这是一个很好的jsFiddle,它更好地解释了这个问题。
我怎样才能让 div 保持它的比例?
jQuery 如何更新宽度和高度(当我手动调整大小时)保持比例?
编辑:
无论如何,我希望灰色背景填充整个对话框。这是我更新的 jsfiddle 演示:http: //jsfiddle.net/Esh5h/1/
编辑2:
我找到了一种实用但非常丑陋的方式来完成它:JSFIDDLE
诀窍是调整对话框及其大小.children(".ui-dialog-content")
编辑 3:
我不能只复制 jQuery 用来调整大小的完全相同的函数吗?