2

我最近为一家公司建立了一个零件目录。它在 Firefox、Chrome、Safari 等中完美运行。

然而,在 IE 7 中,除了实际的部分页面本身之外,每个页面都可以工作:http ://www.swstruckbodiesandtrailers.com/index.php?pageId=69

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

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

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

4

3 回答 3

5

您需要逐个削减站点并找出锁定的确切原因。

于 2010-03-02T19:26:43.347 回答
3

好吧,我将攻击性代码隔离为:

<div class='partsLevel1'> 
  <h3><span class='floatLeft'>Box Parts (0)</h3> 
</div>

显然,这是我忘记关闭<span>标签的一个简单错误。我很惊讶这实际上冻结了 IE。对他们来说,这似乎不是一个非常优雅的失败。

看起来当 IE 获得多个未关闭的浮动元素时,它只是完全锁定。

我在元素<span>内部有一个看似不必要的原因<h3>是因为当您登录时,有一些管理链接是浮动的。

谢谢大家的帮助。

于 2010-03-02T20:24:39.323 回答
0

我的猜测是有一个 AJAX 调用由于某种原因没有到达正确的 ReadyState。

于 2010-03-02T19:33:30.697 回答