Изменение размера диалогового окна jquery

#jquery-ui #jquery-ui-dialog

#jquery-пользовательский интерфейс #jquery-ui-dialog

Вопрос:

Пожалуйста, смотрите http://jsfiddle.net/6XVNr/2 для (не очень сексуального) примера проблемы, с которой я столкнулся.

Я хочу изменить размер элемента iframe, которому была предоставлена обработка диалогового окна jQueryUI. Проблема, с которой я сталкиваюсь, заключается в том, что я не уверен, какой элемент мне следует изменить.. Я могу изменить размер идентификатора iframe, который был предназначен для функции .dialog (), или я могу изменить размер результирующего класса ui-dialog, который обтекает iframe.

Изменение размера элемента iframe влияет только на высоту диалогового окна, ширина просто скрывается диалогом. Изменение размера класса ui-dialog работает почти идеально.. размер в порядке, но панель кнопок не прилипает к нижней части диалогового окна. Какой метод правильный и как я могу заставить его полностью работать?

Пожалуйста, не обращайте внимания на цвета, полосы прокрутки, тот факт, что они не центрируются после изменения размера и т.д.. Я удалил все для примера — также протестировал с div вместо iframe и получил те же результаты.

Спасибо 🙂

Ответ №1:

Что ж, мне внезапно пришло в голову — почему бы не изменить высоту, изменив размер элемента iframe, и ширину, изменив размер класса ui-dialog.. кажется, пока все работает нормально 🙂