【发布时间】:2023-04-09 08:09:01
【问题描述】:
其中包含大量文本的 JQuery UI 对话框小部件太大,对话框不适合窗口(用户必须滚动浏览器窗口;用户体验:“这是一个错误”):
$("#div_dialog").dialog({title: "Header"});
将高度选项设置为“自动”没有帮助,对话框仍然不适合窗口:
$("#div_dialog").dialog({title: "Header", width: 'auto', height: 'auto'});
将初始大小设置为固定值会起作用...
$("#div_dialog").dialog({title: "Header", width: 100, height: 100});
http://jsfiddle.net/w92TY/85/
...但这也不是我想要的。
如有必要,小部件应该只增加大小(基于内容),但不能超过窗口。
基本上我正在寻找这样的东西('90%' 不起作用,因为需要以像素为单位的数值):
$("#div_dialog").dialog({title: "Header", maxHeight: '90%'});
这可能真的很简单,但我似乎找不到正确的选择...
【问题讨论】:
标签: javascript jquery-ui jquery-ui-dialog