一个有大量文本的 JQuery UI 对话框小部件太大了,对话框不能适应窗口(用户必须滚动浏览器窗口; 用户体验:“那是一个 bug”):
$("#div_dialog").dialog({title: "Header"});
将height选项设置为“自动”不起作用,对话框仍然无法适应窗口大小:
$("#div_dialog").dialog({title: "Header", width: 'auto', height: 'auto'});
将初始大小设置为固定值会起作用...
注:此内容涉及IT技术,可能需要专业背景知识。
$("#div_dialog").dialog({title: "Header", width: 100, height: 100});
http://jsfiddle.net/w92TY/85/
但这并不是我想要的。
小部件应该根据需要(基于内容)增大尺寸,但不超出窗口。
基本上,我正在寻找像这样的东西('90%'无法工作,因为需要以像素为单位的数字值):
$("#div_dialog").dialog({title: "Header", maxHeight: '90%'});
这应该很简单,但我似乎找不到正确的选项...
提示:这段内容涉及IT技术,可能需要更多上下文才能提供最准确的翻译。
height:$(window).height()* .2
是否会禁用“自适应”功能? - Michael Scheper