我创建了一个小项目,我必须在其中显示一个模式对话框,我已经使用了
jquery-ui对话框.
我想以百分比定义对话框的最大高度.我尝试过几件事,但都没有.
请有人帮我解决可能的问题.
见http://jsbin.com/otiley/1/edit
非常感谢
解决方法
尝试使用
this链接以百分比设置高度.
$(document).ready(function() { $('#testColorBox').click(function() { var wWidth = $(window).width(); var dWidth = wWidth * 0.8; var wHeight = $(window).height(); var dHeight = wHeight * 0.8; var $link = $(this); var $dialog = $('<div></div>') .load('test.html') .dialog({ autoOpen: false,modal: true,title: $link.attr('title'),overlay: { opacity: 0.1,background: "black" },width: dWidth,height: dHeight,draggable: false,resizable: false }); $dialog.dialog('open'); return false; }); });