Насколько совместим jQuery 1.4 с IE8? - PullRequest
2 голосов
/ 20 апреля 2010

IE8 и jQuery 1.4 уже давно вышли на улицу. Мой проект, который использует jQuery 1.4.1 и собирается начать видеть пользователей IE8. Так как дела у людей?

(меня интересуют ответы, в которых выявляются проблемы, подводные камни, соображения и т. Д., В отличие от того, что да работает нам на пользу.)

Ответы [ 2 ]

2 голосов
/ 17 июля 2010

jQuery и IE8 работают просто отлично :) В jQuery не так много специфичного для IE кода;некоторое время он использовал функцию обнаружения .Это означает, что он ищет «может ли этот браузер сделать это?», А не «это браузер х?», Тогда я предположу, может или не может сделать это ».

При этом в ядре jQuery есть проверки, которых не было бы, если бы не причуды IE, но они могут быть или не быть специфичными для IE .... скорее, они какконкретный браузер обрабатывает DOM.

Самая большая проблема с jQuery 1.4.1 , которую я часто вижу на SO, - это событие change в IE7 и IE8, я считаю,в основном не работает с .live().В некоторых случаях он обычно дает странное поведение: unbinding isues , не распространяется и т. Д. Решение? jQuery 1.4.2 , исправлено много проблем (включая те) и включено модуль переписывания событий .Из примечаний к выпуску 1.4.2: *

Наибольшие внутренние изменения произошли благодаря столь необходимой структурной переписке модуля событий.Многие изворотливые проблемы, связанные с привязкой событий, были решены с помощью этих исправлений.

0 голосов
/ 20 апреля 2010

Вы можете начать с http://docs.jquery.com/Known_Issues, а затем перейти к отчетам о трассировке jQuery на http://dev.jquery.com/report.

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