Функция jQuery fix () вызывает зависание в IE7 / 8 - PullRequest
1 голос
/ 17 марта 2012

Мы собираемся запустить наш последний новый сайт Drupal 6 (все будущие проекты будут Drupal 7). Drupal 6 требует версию jQuery не более 1.3.2., Вот что мы запускаем.

В Internet Explorer 7 и 8 почти каждая загрузка страницы зависает на 5-10 секунд в середине загрузки изображений. Когда я использую профилировщик Developer Tools, я обнаруживаю, что за зависание отвечает один вызов функции fix ().

Гуглу сложно найти функцию под названием "исправить", но я нашел пару постов на jquery.com: ошибка, исправленная в jQuery 1.2.1 и ветке форума это внутри бейсбола и разочаровывающе свободным от контекста. В этом потоке тестируется одно исправление, которое показывает лишь незначительные улучшения производительности IE.

Так что же делает эта функция fix ()? Я могу сказать, что это как-то связано с обработкой событий. Могу ли я что-нибудь сделать, чтобы ускорить или (менее вероятно) устранить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...