Почему этот сайт зависает в IE 7, а не в любом другом браузере? - PullRequest
2 голосов
/ 02 марта 2010

Я недавно создал каталог деталей для компании. Отлично работает в Firefox, Chrome, Safari и т. Д.

Однако в IE 7 каждая отдельная страница работает, за исключением самой страницы деталей: http://www.swstruckbodiesandtrailers.com/index.php?pageId=69

На самом деле он блокирует весь браузер, и после просмотра источника я понятия не имею, почему.

У кого-нибудь есть понимание? Это просто простой HTML, CSS и несколько строк jQuery - ничего необычного.

Я никогда раньше не сталкивался со страницей, которая заморозила бы весь браузер.

Ответы [ 3 ]

5 голосов
/ 02 марта 2010

Вам нужно разрезать участок по частям и определить точную причину блокировки.

3 голосов
/ 02 марта 2010

Хорошо, я выделил оскорбительный код для этого:

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

Очевидно, это моя грубая ошибка, если забыть закрыть тег <span>. Я весьма удивлен, что это фактически замораживает IE все же. Это не похоже на очень изящную неудачу с их стороны.

Похоже, что когда IE получает несколько плавающих элементов, которые остаются незамкнутыми, он просто полностью блокируется.

И причина, по-моему, лишняя <span> внутри элемента <h3> в том, что когда вы вошли в систему, есть несколько административных ссылок, которые всплывают правильно.

Спасибо за вашу помощь всем.

0 голосов
/ 02 марта 2010

Я полагаю, что существует вызов AJAX, который по какой-то причине не достигает нужного ReadyState.

...