JQuery .dialog () имеет ширину по умолчанию? - PullRequest
3 голосов
/ 07 сентября 2011

Если я не укажу параметр ширины для модального диалога jQuery, какую ширину будет иметь диалоговое окно при открытии?

$(foo).dialog('open') 

Это 300?

Где это указано?

Ответы [ 6 ]

4 голосов
/ 07 сентября 2011

В файле CSS jquery-ui.css, строка 228.

Если вы хотите переопределить его, просто добавьте этот кусок кода в ваш собственный файл CSS, и он должен работать:

.ui-dialog {
  width: 400px;
}
3 голосов
/ 07 сентября 2011

http://api.jqueryui.com/dialog/#option-width

По умолчанию 300. Измените это так:

$( ".selector" ).dialog({ width: 460 });
1 голос
/ 07 сентября 2011

Да, ширина по умолчанию - 300. Вы можете видеть это в документах jQuery UI :

ширина Номер по умолчанию: 300

В источнике пользовательского интерфейса jQuery вы можете видеть, что для опции width по умолчанию установлено значение 300:

options: {
    width: 300
}
0 голосов
/ 28 ноября 2017
.ui-dialog .ui-dialog-title {
    width: auto;
}
0 голосов
/ 06 октября 2016

Ширина по умолчанию для диалогового окна jQuery UI составляет 300

0 голосов
/ 07 сентября 2011

По умолчанию действительно 300.

JQueryUI - Диалог

Перейдите на вкладку «Параметры» и прокрутите вниз до раздела ширины.Там указано значение по умолчанию.

...