1
下面是对话的html:为什么jquery-ui对话框的高度始终设置为auto?
<div id="login-prompt">
Please @Html.ActionLink("Log on", "LogOn", "Account", new { returnUrl = Request.RawUrl }, null)
or @Html.ActionLink("Register", "Register", "Account", new { returnUrl = Request.RawUrl }, null)
</div>
下面是对话初始化的javascript:
$("#login-prompt").dialog({ autoOpen: false, width: 300, height: 100, modal: false });
而且功能打开的对话框:
function ShowLoginPrompt(context, leftOffset, topOffset) {
var position = context.position();
var loginPrompt = $("#login-prompt");
loginPrompt.dialog("option", "position", [position.left + leftOffset, position.top + topOffset]);
loginPrompt.dialog("open");
}
不管我设置的高度在初始化期间,它总是在生成的html中自动生成。
我认为这比CSS更重要,你可以创建一个小的http://jsfiddle.net吗? – bevacqua 2012-03-10 23:54:10