моя проблема связана с the SimpleModal jQuery plugin. У меня нет проблем с открытием модального окна, но как только он открывается, он остается там, где он [центрирован] на экране, однако его содержимое меняется, делая его выше и, следовательно, больше не центрируется. Есть ли простой способ перестроить его, чтобы он снова центрировался?Вопрос о плагине SimpleModal jQuery - можно перецентрировать после первоначального открытия?
EDIT: Я думаю, что это помогло бы объяснить мою проблему, показывая два скриншота: before & after - в основном я использую slideUp & slideDown функциональность JQuery, чтобы скрыть форму кредитной карты в зависимости от того, является ли пользователь платит через наличными/чеком или кредитной картой. Очевидно, что с полями кредитных карт высота контейнера увеличивается.
Я попытался добавить $("div#modal-element").setPosition()
в элемент обратного вызова slideUp/slideDown, но безрезультатно - фактически setPosition()
бросает ошибку JS, потому что, по-видимому, функция не существует. Я всегда пытался добавить параметр autoResize и установить его в true.
Я ответил на ваш вопрос, удалил его, а затем отредактировал ... но забыл восстановить его до сих пор. Сообщите мне, если это не поможет решить ваш вопрос. Ответ Ника Крейвера тоже поможет, если у вас нет autoPosition: false в параметрах. –