Я использую AlloyUI модальность «Реальный пример» непосредственно с веб-сайта по адресу: http://alloyui.com/examples/modal/real-world/Как получить модальное тело AlloyUI для правильной визуализации при инициализации как видимое: false?
Используя пример дословно и изменения следующей строки из:
visible: true,
в
visible: false,
Чтобы модальность отображалась только после нажатия кнопки, а не загрузки страницы, как можно было бы ожидать от диалогового окна. Когда я нажимаю кнопку, чтобы «показать модальные», модальные нагрузки, однако тело диалога не заполняет его пространство должным образом, и панель инструментов выбита против него. При изменении размера все возвращается на место красиво.
Я ищу чистое исправление, до сих пор я считаю, что взломанным исправлением может быть загрузка модала с помощью zIndex, который помещает его за тело страницы, и изменяет z-индекс через CSS с помощью нажатия кнопки (но это кажется действительно хакерским). Возможно, я также мог бы программно изменить размер модальности после того, как кнопка запускает modal.show(), но это вызовет видимый скачок в макете, который я бы хотел избежать.
Любые предложения? Я знаю, что AlloyUI имеет множество скрытых лакомств, поскольку их документация разрежена, возможно, видимый атрибут не тот, который я должен использовать?