jquery – 第一次打开时,Colorbox不能在适当的高度打开

前端之家收集整理的这篇文章主要介绍了jquery – 第一次打开时,Colorbox不能在适当的高度打开前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我正在使用 colorbox插件的联系表单.我只是默认的colorBox属性,所以它应该自动调整到它包含的div(对?).

那么当它的FIRST加载时,这个colorBox内容上有一个小的垂直滚动条.我已经看到它偶尔发生在Firefox和chrome的OSX

尝试#1

$("a.modalAutosize").each(function(){
    $(this).colorBox();

});

活动代码为例

$("a.modalAutosize").each(function(){
    $(this).colorBox({onOpen: function(){$.fn.colorBox.resize()}});

});

解决方法

我调查了这个问题.

尝试查看由ajax加载的内容.如果它有一些没有“高度”和“宽度”属性的图像,滚动条可以出现.

这是因为浏览器不知道图像的大小,并且不等待它加载计算页面布局.第一次加载后,图像在缓存中,浏览器可以计算出大小.

尝试指定图像的大小.对我而言

猜你在找的jQuery相关文章