使用resize()函数,我们可以调整颜色框 AJAX 内容。但是如何调整包含iframe内容的颜色框的宽度和高度?可以设置新的颜色框的高度和宽度吗?
我在此url中找到了解决方案-http://groups.google.com/group/colorbox/browse_thread/thread/fadc3d68ca764de3/c38fa24136a6abd7?pli=1
但由于另一个问题而停止,在iframe内容完全加载之前调用了onComplete事件。我曾尝试使用setTimeout函数放置一些等待内容加载的内容。但由于网络速度不同,无法获得响应,因此这不是具体的解决方案。
4条答案
按热度按时间7rfyedvj1#
$(“你的元素”).颜色框({iframe:true,内部宽度:600,内部高度:400});
3pmvbmvn2#
从v1.3.8开始,你可以使用resize()方法设置颜色框的宽度、高度、innerWidth和innerHeight。
0g0grzrc3#
sg24os4d4#
对于第二部分,你可以试试fastiframe false,element.colorbox({fastiframe:false});
将其设置为false将阻止它在加载iframe之前呈现,并且默认情况下为true。
找到它在这里:http://www.jacklmoore.com/colorbox/