Pull to refresh

Релиз jQuery 1.8.2

Reading time 1 min
Views 14K
Original author: John Resig
Анонсирована версия 1.8.2. содержит багфиксы и улучшения в плане производительности, так как с этим случился небольшой регресс после релиза 1.8.*. Разработчики просят поддержать и оттестировать новую версию на ваших проектах.

code.jquery.com/jquery-1.8.2.min.js (compressed, for production)
code.jquery.com/jquery-1.8.2.js (uncompressed, for debugging)


JQUERY 1.8.2 Список изменений

Deferred

#12521: Deferred.promise( target) работает только при условии typeof( target)=='object'

События (Event)

#12423: jQuery ломался с Comcast Protection Guard и любой anti-keylogging защитой на IE7+
#12436: Понижение производительности в отложенных событиях и в некоторых псевдоклассах

Разное (Misc)

#12229: Некоторые несоответствия / Оптимизация

Смещение (Offset)

#12534: .offset() выдавал ошибку на BlackBerry5 и iOS3
#12536: Сделали подсчеты .offset() более точными в браузерах без getBoundingClientRect

Поиск элементов по CSS правилам (Selector)

#12303: не срабатывал выбор, если были атрибуты :first :last
#12337: :nth-child глючил после добавления дочерних элементов
#12361: починили сложную выборку
#12448: :contains() в граничном случае выдавал ошибку
#12492: не срабатывал фокус для textarea, $(this).is(':focus') == false в Chrome и Safari
#12523: JQuery считал перенос строки "\n" как текстовую ноду
#12526: :last не срабатывал
#12541: 1.8.0 в 1.8.1: двойной :not() не работал в IE6/7
#12572: :contains ломал поисковые ифреймы в v1.8

Перемещение по DOM (Traversing)

#12474: find не возвращал корректное количество элементов
Tags:
Hubs:
+28
Comments 17
Comments Comments 17

Articles