【发布时间】:2010-05-10 11:36:57
【问题描述】:
这个问题出现在 Firefox 和 Chrome,但 Safari 没问题。然而,IE8,无论是否处于兼容模式,都不会在顶部加载叠加层(它只是位于顶部,向下滚动内容 - 尽管我猜这是因为叠加层位于标记的顶部)。
它也不会显示我试图显示的图像,而是将覆盖加载图像缩小到屏幕左上角的任何内容。我正在使用标准的 colorbox-min 和与之配套的 CSS。
在 IE8 开发工具中检查标记似乎暗示内容实际上并未加载到 cboxLoadedContent div 中。
$(document).ready(function() {
$('a[rel="preview"]').colorbox(
{
photo: true
, maxWidth: '95%'
, maxHeight: '95%'
, photoScaling: true
}
);
});
基本上,该页面是一个媒体图像列表,当您单击一个时,它会为您提供预览并允许您滚动页面上的图像 好吧,至少它在 FF 中做了一个小截图,因为它正在缩小覆盖层 http://dumpt.com/img/viewer.php?file=7s2zwoxozzf7666h0fzc.png
有人有什么想法吗?
我希望我的解释不是很好,所以如果需要的话,也许我可以把它拍成电影或其他东西。
【问题讨论】:
-
+1 出于同样的原因。谢谢你
-
您的页面是否有任何验证错误?这可能会在某些浏览器中关闭颜色框。如果您通过validator.w3.org 丢弃 HTML,任何明显的东西都会被标记?
-
标题的另一个 +1,Hillarious!
-
您有我们可以查看的示例吗?我总是发现访问显示错误的页面对 JavaScript 错误很有帮助。
标签: javascript jquery internet-explorer-8 colorbox