jQuery outerHeight не работает при повторном присоединении элемента - PullRequest
1 голос
/ 31 августа 2011

Я создаю div, содержащий изображение, и присоединяю его к iframe. Чтобы определить высоту iframe с div, я использую jQuery.outerHeight для div, прикрепляя его к телу.В первый раз, когда я делаю это, он возвращает правильное значение.Но когда я удаляю этот div из iframe и пытаюсь снова подключить другой iframe, jQuery.outerHeight снова не работает.Он не вычисляет отступ div.

Ответы [ 2 ]

1 голос
/ 08 марта 2012

Я понимаю, это потому, что JavaScript обрабатывает фрейм до полной загрузки всех элементов фрейма.Я разместил событие:

$(window).load(function() {
    //here is cod
});
0 голосов
/ 31 августа 2011

Дикая догадка: jQuery не может измерить что-то, если это не видно.Вы уверены, что элемент виден при повторном подключении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...