为什么这个网站会冻结在IE 7中,而不是在任何其他浏览器中?

时间:2010-03-02 19:24:09

标签: javascript html css internet-explorer freeze

我最近为一家公司制作了零件目录。它在Firefox,Chrome,Safari等中完美运行。

但是,在IE 7中,除了实际的零件页面本身之外,每个页面都有效:http://www.swstruckbodiesandtrailers.com/index.php?pageId=69

它实际上锁定了整个浏览器,在查看了源代码后,我不明白为什么。

有没有人有任何见解?它只是简单的HTML,CSS和几行jQuery - 没什么特别的。

我以前从未遇到过冻结整个浏览器的页面。

3 个答案:

答案 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。