为iframe内容调整jQuery颜色框的大小?

时间:2010-06-23 10:18:38

标签: jquery colorbox

使用resize()函数,我们可以调整colorbox的ajax内容。但是如何调整具有iframe内容的colorbox的宽度和高度?可以设置colobox的新高度和宽度吗?

我从这个网址找到了解决方案 - http://groups.google.com/group/colorbox/browse_thread/thread/fadc3d68ca764de3/c38fa24136a6abd7?pli=1

但请停止另一个问题,在iframe内容完全加载之前调用onComplete事件。 我已尝试使用setTimeout函数来放置一些等待内容加载。但这不是具体的解决方案,因为网络速度变化以获得响应。

4 个答案:

答案 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。

在这里找到它: http://www.jacklmoore.com/colorbox/