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: *
Наибольшие внутренние изменения произошли благодаря столь необходимой структурной переписке модуля событий.Многие изворотливые проблемы, связанные с привязкой событий, были решены с помощью этих исправлений.