我正试图根据在装有花哨框的 iframe 内存储的标签中存储的信息, 动态地设定我的 Fancybox 对象的某些值。 问题是, 我唯一能将 CORRECT 值从内容( 几乎每个回调组合都尝试过) 上的时间, 是在 show 后的方法上 。 这导致宽度和高度在显示后被重置的突变 。
$( .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); } });
即使在Sshow之前(这就是我要追求的目标),除了事后展示方法之外,没有任何东西能给我正确的结果。在显示花瓶之前,是否有任何回响/口交组合可以实现这一点?谢谢!