我想要与 jquery ui 的 auto 完全相同的行为,所以我有:
$("#d").dialog({
modal: true,
autoOpen: false,
auto: true
});
现在我想要的是与上面给出的相同大小的行为,但我想将高度增加 10 个像素。
我怎样才能做到这一点?
我想要与 jquery ui 的 auto 完全相同的行为,所以我有:
$("#d").dialog({
modal: true,
autoOpen: false,
auto: true
});
现在我想要的是与上面给出的相同大小的行为,但我想将高度增加 10 个像素。
我怎样才能做到这一点?
向对话框内容添加 10px 的 CSS 填充(因为我很确定dialog
使用它innerHeight
来计算内容高度),或者在对话框打开后向高度添加 10px。像这样的东西:
var my_dialog = $("#d");
my_dialog.dialog({
modal: true,
autoOpen: false,
auto: true,
open: function() {
my_dialog.css('height', my_dialog.height() + 10);
}
});
考虑一下这个伪代码——我还没有测试过
我衷心建议您先尝试 css 解决方案 - 除非必要,否则不要破解