jQuery: проблема с высотой диалогового окна под IE - PullRequest
0 голосов
/ 09 февраля 2010

У меня проблемы с диалоговым окном jQuery под IE8:

Сначала я инициализирую диалоговое окно, а затем изменяю его высоту с помощью параметров:

div.dialog("option",{"height":y});  

под firefox все хорошо, но под IE в окне отсутствует некоторая высота (около 50 пикселей), поэтому я получаю некрасивые вертикальные полосы прокрутки есть идеи что может быть не так?

ТНХ

Ответы [ 3 ]

1 голос
/ 11 декабря 2012

Вы можете установить высоту и ширину поля, чтобы после отображения диалогового окна был изменен стиль этого поля.

show: {
    effect: 'puff',
    complete: function () {
        $('#modifySubmit').css({
            height: "30px",
            width: "90px"
        });
    }
1 голос
/ 09 февраля 2010

Способ инициализации высоты, указанный в документах , является одним из двух способов:

без фигурных скобок:

div.dialog("option", "height", y);  

или с фигурными скобками (и без «опции»):

div.dialog({height:y}); 
0 голосов
/ 09 ноября 2011

У меня была немного другая проблема. Когда размер окна изменился, я изменил размер диалога. В ie6 работает не правильно. Помощь здесь - решение.

var heightOfHeaderDialog = 35;
div.height(y-heightOfHeaderDialog);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...