2012-03-10 21 views
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中自動生成。

+2

我認爲這比CSS更重要,你可以創建一個小的http://jsfiddle.net嗎? – bevacqua 2012-03-10 23:54:10

回答

0

我沒有找到引起這個問題的確切問題,但能夠通過剝離所有自定義樣式並僅使用默認的jquery對話框css文件來糾正它。

相關問題