我最近为一家公司制作了零件目录。它在Firefox,Chrome,Safari等中完美运行。
但是,在IE 7中,除了实际的零件页面本身之外,每个页面都有效:http://www.swstruckbodiesandtrailers.com/index.php?pageId=69
它实际上锁定了整个浏览器,在查看了源代码后,我不明白为什么。
有没有人有任何见解?它只是简单的HTML,CSS和几行jQuery - 没什么特别的。
我以前从未遇到过冻结整个浏览器的页面。
答案 0 :(得分:5)
您需要逐个减少网站,并确定锁定的确切原因。
答案 1 :(得分:3)
好吧,我把令人反感的代码分离出来了:
<div class='partsLevel1'>
<h3><span class='floatLeft'>Box Parts (0)</h3>
</div>
显然,忘记关闭<span>
标签,这是一个简单的错误。我很惊讶这实际上冻结了IE。这似乎不是他们非常优雅的失败。
看起来当IE获得多个仍然未闭合的浮动元素时,它只是完全锁定。
我在<span>
元素中看似不必要<h3>
的原因是因为当您登录时,有一些管理链接正确地浮动。
感谢大家的帮助。
答案 2 :(得分:0)
我的猜测是,由于某种原因,有一个AJAX调用无法进入正确的ReadyState。