我有一个jQuery对话框表单:
$loading.dialog({
closeOnEscape: false,
resizable: false,
draggable: false,
width: '650px',
height: '75',
modal: true
});
以上作品。下面我将height参数从75调整为'75px'。
$loading.dialog({
create: function () { $(".ui-dialog-titlebar").hide(); },
closeOnEscape: false,
resizable: false,
draggable: false,
width: '650px',
height: '75px',
modal: true
});
它不再起作用了。我有一个小小的形式。我们怎么解释?
感谢。
答案 0 :(得分:2)
根据jQuery UI docs,height
必须是数字:
对话框的高度,以像素为单位。还支持指定“自动”以使对话框根据其内容进行调整。
答案 1 :(得分:1)
那是因为height选项记录为带数字或字符串"auto"
:
height Number Default: 'auto'
对话框的高度,以像素为单位。指定
'auto'
也是 支持根据内容调整对话框。
如您所见,不支持px
后缀,因此会忽略您的height
选项。