在ColorBox中加载的AJAX内容包含一些JavaScript,用于调整内容中的内容。在所有AJAX发生之前,ColorBox根据大小确定其大小。如何在内容加载后使颜色框调整大小?
这里有一个链接,有人说,你可以再次调用colorBox(),它被加载后,但我不知道如何做到这一点:
http://groups.google.com/group/colorbox/browse_thread/thread/535d21c69e9006b0
解决方法
要动态调整您要说的色框大小。
colorBox.resize({width:"300px",height:"300px"})
如果要调整加载Iframe的颜色框的大小,您可以在目标文档的头部添加如下内容。
$(document).ready(function(){ var x = $('mydiv').width(); var y = $('mydiv').height(); parent.$.colorBox.resize({width:x,height:y}); });
:D希望这是有帮助和快乐的编码! Trey Paschal
Web Designer / Developer