2010-10-06 90 views
0

我遇到FancyBox和IE8的问题。出于某种原因,IE8无法识别fancybox覆盖的背景透明度。它适用于IE7及更早版本,Chrome,Safari和Firefox。Fancy Box Overlay不能在IE8中工作

你可以看到这个问题:http://seabagsc.nexcess.net/tote-bags/kevlar-tote.html

任何帮助将非常感激。

谢谢!

+0

它适用于我在IE8 – Marko 2010-10-06 18:36:50

+1

我最终删除覆盖,不久后发布,并没有发现确切的问题。我认为它仅限于IE7(而且很可能是IE6(我甚至不想知道它在IE6中的样子:))) – 2011-04-30 22:03:08

+0

这里很好的解决方案: [fancybox-overlay-not-present-in-旧的,即] [1] [1]:http://stackoverflow.com/questions/15639902/fancybox-overlay-not-present-in-older-ie – Cyril 2013-11-07 17:28:00

回答

1

我已经在用的fancybox时IEx过去的一些问题。通常情况下,当您的网页上的图片仍在加载时,冻结浏览器标签需要做些什么。从那以后,我一直在使用颜色框,这是,海事组织,用较少的问题,更好的选择:

http://colorpowered.com/colorbox/

+0

我也推荐了彩盒! – gearsdigital 2010-10-06 18:53:27

3

老问题,但在任何情况下,这两端运行,我结束了我的固定IE8的问题FancyBox by setting

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

位于页面顶部。之后,覆盖工作得很好。

+0

我经历过类似的事情。只是你知道,如果改变Doctype为你工作,那么这是一个结构错误的HTML的症状(就像你标签没有被关闭的地方。)以我的经验,当我不关闭''标签,然后我体验类似这样的问题在修改Doctype以某种方式修复它。 – racl101 2012-09-10 18:59:33