Почему высота диалогового окна jquery-ui всегда устанавливается на auto? - PullRequest
1 голос
/ 11 марта 2012

Вот диалог html:

<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 всегда автоматически.

1 Ответ

0 голосов
/ 14 марта 2012

Я не смог отследить точную проблему, вызывающую эту проблему, но смог исправить ее, удалив все пользовательские стили и просто воспользовавшись стандартным файлом jquery css.

...