модная работа с 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, которая может достичь этого, прежде чем показывать модную коробку? Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос