使用resize()函数,我们可以调整colorbox的ajax内容。但是如何调整具有iframe内容的colorbox的宽度和高度?可以设置colobox的新高度和宽度吗?
我从这个网址找到了解决方案 - http://groups.google.com/group/colorbox/browse_thread/thread/fadc3d68ca764de3/c38fa24136a6abd7?pli=1
但请停止另一个问题,在iframe内容完全加载之前调用onComplete事件。 我已尝试使用setTimeout函数来放置一些等待内容加载。但这不是具体的解决方案,因为网络速度变化以获得响应。
答案 0 :(得分:0)
$(“yourelement”)。colorbox({iframe:true,innerWidth:600,innerHeight:400});
答案 1 :(得分:0)
从v1.3.8开始,你可以使用resize()方法设置colorbox的width,height,innerWidth和innerHeight。
答案 2 :(得分:0)
From parent
parent.$.colorbox.resize({innerHeight:"260px"});
答案 3 :(得分:0)
关于第二部分。你可以试试fastiframe false, element.colorbox({fastiframe:假});
将其设置为false将阻止在加载iframe之前呈现它,默认情况下为true。