Указание высоты моей диалоговой формы jQuery - PullRequest
1 голос
/ 26 марта 2012

У меня есть диалоговая форма jQuery:

$loading.dialog({
    closeOnEscape: false,
    resizable: false,
    draggable: false,
    width: '650px',
    height: '75',
    modal: true
});

Выше работает. Ниже я настраиваю параметр высоты от 75 до 75 пикселей.

$loading.dialog({
    create: function () { $(".ui-dialog-titlebar").hide(); },
    closeOnEscape: false,
    resizable: false,
    draggable: false,
    width: '650px',
    height: '75px',
    modal: true
});

Это больше не работает. У меня крошечная форма. Как мы можем объяснить?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 26 марта 2012

В соответствии с jQuery UI docs , height должно быть числом:

Высота диалога в пикселях.Также можно указать «auto», чтобы настроить диалог на основе его содержимого.

1 голос
/ 26 марта 2012

Это потому, что задокументирована опция height , которая принимает либо число, либо строку "auto":

height    Number    Default: 'auto'

Высота диалога в пикселях.Также указывается 'auto' для настройки диалога в зависимости от его содержимого.

Как видите, суффикс px не поддерживается, поэтому параметр height игнорируется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...