Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 色盒框大小计算错误(30px)_Jquery_Colorbox - Fatal编程技术网

Jquery 色盒框大小计算错误(30px)

Jquery 色盒框大小计算错误(30px),jquery,colorbox,Jquery,Colorbox,正如你在这里看到的: colorbox内容包装“cboxContent”的高度太短30像素。 我们可以说内容“cboxLoadedContent”/“cboxContent”太大了30px。 事实上,当我校正内容30px时,dsplay是正确的,但是内容自然有一个特定的高度,不能改变 所以:整个计算是错误的。 我正在使用Drupal 7.14和 色盒7.x-1.3;用于jQuery 1.4.3+的轻量级、可定制的lightbox插件。及 jQuery更新7.x-2.2;将jQuery更新为jQu

正如你在这里看到的: colorbox内容包装“cboxContent”的高度太短30像素。 我们可以说内容“cboxLoadedContent”/“cboxContent”太大了30px。 事实上,当我校正内容30px时,dsplay是正确的,但是内容自然有一个特定的高度,不能改变

所以:整个计算是错误的。 我正在使用Drupal 7.14和 色盒7.x-1.3;用于jQuery 1.4.3+的轻量级、可定制的lightbox插件。及 jQuery更新7.x-2.2;将jQuery更新为jQuery 1.5.2和jQuery UI 1.8.11

谢谢你的帮助


Lars

好的,我相信这是由于您使用的盒子大小调整方法造成的。这里使用的colorbox.css文件有点过时。尝试添加以下行,看看它是否解决了您的问题:

#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

Colorbox在应用css后真正计算维度。
#cboxContent,#cboxLoadedContent{填充底部:15px;}
成功了。
你好,拉尔斯

我不认为这是css问题。您可以在其他colorbox站点上看到,内联样式有28/30px的差异,colorbox css应该适合我使用的模块版本。无论如何,谢谢你的帮助。或者javascript是否将内联样式计算为一个过程。。也就是说,当我改变内容框的css时,Javascript会在框格式化后设置宽度和高度?顺便说一句:我试过你的css,但它不起作用。它起作用了:-)#cboxContent,#cboxLoadedContent{padding bottom:15px;}起作用了。