jquery-ui - 无法设置 jquery ui 对话框最小宽度

标签 jquery-ui jquery-ui-dialog

我一直在尝试使用 jquery ui 对话框。但我无法设置最小宽度和高度。
这是我的代码

 var options={
                modal: true,
                title:headertext,
                minHeight:125,
                minWidth:520,
                maxWidth:1000,
                maxHeight:1000,
                dialogClass:"sfFormwrapper"};
            $('#'+popupid ).dialog(options);

但在浏览器中它呈现为 height:auto ;宽度:520px

谢谢!

最佳答案

你的印象似乎是minWidth , minHeight , maxWidthmaxHeight选项直接映射到 min-width , min-height , max-widthmax-height CSS 样式规则,分别。实际情况并非如此。

您问题中的样式规则来自小部件元素本身(树的根,暴露 ui-dialog 类)。请注意 minWidth选项转换为 width规则,它实际上是动态的:它由小部件管理,并且会随着您调整对话框大小而改变。

同理,由对话框小部件增强的原始元素具有动态width , heightmin-height适用的规则。

正如您在 this fiddle 中看到的那样如果您使用浏览器开发工具的布局 View ,小部件会确保对话框的总大小(包括边框和标题栏)保持在您指定的范围内。

关于jquery-ui - 无法设置 jquery ui 对话框最小宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8635843/

相关文章:

jquery 图像 slider 导航选项卡背景图像在 IE 中没有改变

javascript - 为 jquery UI 对话框动画指定选项?

css - 使用 Jquery Ui - 在特定的多选框上设置宽度

css 位置 jquery ui 组合框

jquery - 当用户单击时,如何从 jquery ui 对话框中获取按钮 id 的值?

css - ckeditor 表对话框文本框在 jquery ui 对话框中使用时不起作用

jQuery Ui 对话框按钮,如何添加类?

jquery - 如何在关闭对话框时停止嵌入模态对话框的 JWPlayer

javascript - 使第二个选择菜单依赖于 jQuery UI Slectmenu 中的第一个选择菜单

jquery-ui - jQuery对话框-第二次未打开