Я видел подобные вопросы, но не нашел ответа для моей ситуации. Я создал простой модальный всплывающий плагин, используя jQuery, который работает так:
$('#popup').popupElement("http://www.example.com #somediv");
Загружает div с другого сайта при нажатии селектора #popup. Функция щелчка выглядит так:
$(thisObj).click(function(e){
e.preventDefault();
$("#popupDiv").load(div);
centerPopup();
loadPopup();
});
Проблема в том, что когда он загружает внешний div в popupDiv, высота и ширина popupDiv равны 0, поэтому centerPopup () не может центрировать его правильно После нескольких нажатий на ссылку #popup размеры popupDiv исправляются. Есть ли способ убедиться, что popupDiv настроен на правильные размеры перед вызовом centerPopup ()?