我在使用 jQuery colorbox 插件时遇到尺寸问题。当我单击图像以将其显示在颜色框中时,它会从图像中获取正确的尺寸以显示,但它无法添加其自己的边框(弹出框的边框)的宽度和高度,每个边框为 25 像素。内部宽度和高度是正确的,而外部宽度和高度最终只有 50px 太少。这会导致图像根本不显示。只有边界是可见的,而不是在正确的位置。
我已经搜索了几个小时试图找到有类似问题的人,并尝试了很多方法来修复它,但我仍然不知道为什么它会一直这样做。
一些信息:
- 我正在使用 jQuery 1.4.2(这无法更改,我很确定它是兼容的)
- 我当前的代码看起来像这样
$.colorbox({inline:true, href:'#inline_content'});
其中 #inline_content 是 HTML 图像标签的 ID
- 文件按以下顺序加载:colorbox CSS - jQuery - colorbox JS
- Firebug 不显示任何 javascript 错误
编辑:我发现其他人将颜色框的版本更改为最新版本。仅适用于 jQuery 1.4.3+ 这导致了奇怪的问题。
谢谢你的帮助,如果我浪费了你的时间,我很抱歉。