Всем привет! Мне подгружаю форму битрикс 24 по клику на кнопку с классом
b24-web-form-popup-btn-3. Подгружается фрейм с формой. Мне нужно получить высоту этого фрейма
iframe#bx_form_iframe_3.
Пробую делать так:
$('.b24-web-form-popup-btn-3').on('click', function() {
$('iframe#bx_form_iframe_3').load(function() {
eh = $('iframe#bx_form_iframe_3').contents().find('html').height();
console.log(eh);
});
});
Но возвращается
Null.
Пока единственным решением нашел, поиск высоты блока в который завернут фрейм, и то с использованием setTimeout в 1 секунду, т.к. фрейм грузится не моментально, соответственно высоту выдает не верную без задержки.
Но хотелось бы без setTimeout, мне кажется это "костыль".