我已准备好上线的电子商务网站,但在Windows XP上遇到IE 7/8的问题
该站点在Windows 7上的IE中加载正常,但在XP每个页面加载时,我在状态栏中获得“完成”文本,浏览器只会冻结7 - 10秒
我已经浏览了我的javascript并确保所有DOM操作都是在文档就绪函数中完成的,并且我已经通过W3C验证器放置了该网站,并且它只是抱怨URL中的几个未编码的&符号
以前有人经历过这个吗?你有没有设法解决它?
答案 0 :(得分:0)
是的,花了一段时间调试后我发现fancybox 1.3.4负责崩溃/挂起!特别是这个CSS块:
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
当这个CSS块被注释掉时,页面加载时不会崩溃。
不知道为什么会导致它发生但是嘿,我很高兴它已经解决了!