【发布时间】:2011-08-03 07:22:46
【问题描述】:
我是 JQueryUI 的新手,虽然我有一个对话框在工作,但它并没有以我认为我指定的大小打开。为什么在定义对话框时设置宽度和高度不会影响对话框的初始大小?如何将其设置为 600 像素 x 500 像素?
这是定义对话框的 div:
<div id="dialog-form" title="Create Appointment">
<form> . . . </form>
</div>
下面是创建对话框的 JavaScript:
$(function() {
$("#dialog-form").dialog({
autoOpen: false,
maxWidth:600,
maxHeight: 500,
width: 600,
height: 500,
modal: true,
buttons: {
"Create": function() {
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
},
close: function() {
}
});
以及定义打开按钮的 JavaScript:
$("#create-appt")
.button()
.click(function() {
$("#dialog-form").dialog("open");
});
});
编辑:
我现在看到了问题:这本来可以正常工作的,但我是在 Google Chrome 中使用--app=... 命令行选项运行它,所以它不会重新加载整个应用程序。
【问题讨论】:
标签: jquery jquery-ui jquery-ui-dialog