fantazyjne pudełko działa z ramkami iframe w funkcji przedShow?

Próbuję dynamicznie ustawić niektóre wartości mojego obiektu Fancybox na podstawie informacji przechowywanych w znacznikach wewnątrz ramki iframe, która ładuje się do ozdobnego pola. Problem polega na tym, że jedynym momentem, w którym mogę uzyskać PRAWIDŁOWE wartości z treści (iv wypróbowałem praktycznie każde możliwe połączenie zwrotne) jest metoda afterShow. powoduje to skokowe przejście szerokości i wysokości, które są resetowane po pokazaniu.

$('.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);
            }
        });

nic poza metodą afterShow nie daje mi poprawnych wyników, nawet przed Show (co właśnie zamierzam). Czy jest jakaś kombinacja wywołania zwrotnego / jquery, która może to osiągnąć przed pokazaniem fantazyjnego pudełka? Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion