我想在Fancybox2中重新调整iframe的大小
我在这里看过很多帖子,但是无法工作。
我想点击父页面启动fancybox iframe 然后在子页面上单击一个链接并调整iframe的大小。
我现在花了几天时间,现在已经陷入了这样的困境,我真的很感激一些帮助或者链接到一个有效的例子。
Thansk非常
附加信息
这是我在父母的电话
$(document).ready(function() {
$(".various").fancybox({
maxWidth : '90%',
maxHeight : '90%',
fitToView : false,
width : <?php echo($A_width+200); ?>,
height : <?php echo($A_height+290); ?>,
openEffect : 'none',
closeEffect : 'none',
autoSize : false,
closeClick : false,
openEffect : 'fade',
closeEffect : 'fade',
iframe : {
scrolling : 'no',
preload : true
},
beforeShow: function(){
this.width = $('.fancybox-iframe').contents().find('#preview_wrapper').width();
this.height = $('.fancybox-iframe').contents().find('#preview_wrapper').height();
}
});
我正在使用PHP来定义宽度和高度,并在beforeShow中获取子节点中div的宽度和高度,我根据所需的大小进行更改,这一切都正常。 http://www.dev7lwf.co.uk/grab1.jpg
我在子页面中有Jquery并调用
parent.$.fancybox.update();
但是当我调整子页面的大小时,页面会发生变化,但刷新的窗口会保持不变。 http://www.dev7lwf.co.uk/grab2.jpg
任何th?非常感谢。