Эта ошибка похожа на:
jQuery сообщает о неверной высоте элемента в iframe Firefox
Он возвращает неверный номер.Моя разница в том, что когда моя рамка загружается - она дает ноль.
Я пытаюсь отправить высоту его содержимого в родительское окно.Он продолжает отправлять обратно ноль при загрузке.Если я установлю интервал в 50 мс, я буду видеть увеличение числа до правильного числа.Ноль - ВСЕГДА первое число, данное перед интервалом.
По крайней мере один из элементов внутри имеет предопределенную высоту - некоторые с css, а некоторые с inline.Таким образом, нет причин, по которым он должен возвращать ноль, если элементы все еще загружаются.
Если я console.log $ ('# element'), элемент выглядит скрытым (блеклый в последних версиях).Если я запускаю это в Chrome, он работает отлично.Я также попробовал собственный clientHeight, который также дал 0, поэтому я не думаю, что это jQuery.
РЕДАКТИРОВАТЬ: Элементы добавляются через JS, прежде чем я пытаюсь вычислить высоту.Возможно, проблема в том, что их нет на странице при запуске. Попробуем создать простую демонстрационную страницу для публикации.
ЭТОГО не происходит в бета-версии Firefox 4