2012-03-10 4 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では常にautoになります。

+2

これはCSSと他の何らかの関係があると思います。小さなhttp://jsfiddle.netを作成できますか? – bevacqua

答えて

0

私はこれを引き起こした正確な問題を追跡しませんでしたが、すべてのカスタムスタイルを取り除き、デフォルトのjqueryダイアログCSSファイルを使用して修正できました。

関連する問題