модная работа с iframes в beforeShow функции?
Я пытаюсь динамически установить некоторые значения моего объекта Fancybox на основе информации, хранящейся в тегах внутри iframe, который загружает модный блок. проблема в том, что единственный раз, когда я могу получить ПРАВИЛЬНЫЕ значения из содержимого (я попробовал практически все возможные комбинации обратного вызова), это метод afterShow. это вызывает скачкообразный переход ширины и высоты, которые сбрасываются после его отображения.
$('.fancybox').fancybox({ openEffect : 'elastic', closeEffect : 'elastic', autoSize:true, afterShow : function() { var fancy = this; var h = $('.fancybox-iframe').contents().find('html').height(); var w = $('.fancybox-iframe').contents().find('html').width(); fancy.width = w; fancy.height = (h+50); } });
ничто за пределами метода afterShow не дает мне правильных результатов, даже перед beforeShow (именно к этому я и стремлюсь). Есть ли какая-нибудь комбинация callback / jquery, которая может достичь этого, прежде чем показывать модную коробку? Спасибо!