Pull to refresh

Вышла jquery 1.6.3

Reading time2 min
Views1.8K
Пересказ из официального блога

JQuery 1.6.3 наконец вышла! Это уже третий выпуск обновлений для JQuery 1.6.
Как обычно, мы предлагаем две копии JQuery, одну сжатый и другую несжатую (для отладки или изучения).
JQuery 1.6.3 сжатая
JQuery 1.6.3 несжатая

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


Ajax

#9255: jQuery.parseXML обрабочик ошибок не работал в браузерах WebKit
#9854: Pass statusText through instead of “normalizing” it
#9887: jQuery.ajaxSetup мог привести к ненужным использованию памяти
#9970: Была опечатка в ajax.js: статус должен быть jqXHR.status?
#10098: Encode comment-like Accept headers to avoid mobile carrier mangling

Атрибуты

#9630: foo.contents().hasClass() возвращал неверное значение
#9699: removeAttr('style') не последовательно удалял атрибут стиля в WebKit
#9719: removeAttr(«disabled») не менял цвет инпутов в IE6
#9979: .prop('tabIndex') возвращал противоречивые результаты для элементов, еще не имеющих установленный TabIndex
# 9980: Упрощение attr-кода с помощью getAttributeNode для всего в IE6/7

Build

#9988: Небольшой заголовок лицензии в сжатой версии JQuery.

Ядро

#9521: XSS с $(location.hash) и $(#) необходим?
#9897: try-catch isPlainObject обнаружение
#10076 $.inArray крэшил IE6 и Chrome, если второй аргумент `null` или `undefined`

CSS

#6652: Теперь filter:alpha(opacity=100) удаляется после анимации
#9572: Поддержка -ms-transform в .css() методе (ie9+);
#10021: Не удавалось добавить отрицательное число, используя relative-значение синтаксиса в .css() и .animate()

Data

#8235: jQuery.data вызывала ошибку сценария при определенных обстоятельствах
#9318: HTML5 data-атрибуты вызывали странное поведение, если имена атрибутов содержали числа
#9413: $.fn.removeData не удаляет данные с тире в имени
#9779: Разрешены non-null|undefined значения в свойствах
#9794: Теперь jQuery.fn.data() правильно обрабатывает доступ к произвольным значения свойств данных
#10016: Не удавалось получить «false-y» значения при использовании ключа имен с использованием тире пи использовании jQuery.data
#10080: загрузка из фрейма окна прерывалась в IE8

Размеры

#10123: .width() мог возвращать дробные значения в Firefox 6

Эффекты

#9381: Анимации останавливаются, когда браузер не в фокусе из-за requestAnimationFrame
#9678: setInterval очищается анимацией

События

#7071: Доступ к свойству «type» у VML-элементов не работал в IE при сабмите специального обработчика

Манипуляции

#9587: Клонирование div с объектом вызывал ошибки в IE8

Поддержка

#9634: Был виден символ «т» в верхнем левом углу во время инициализации support.js
#9823: IE 8 крэшился при использовании фонового изображения для BODY в css
#9964: исправлена опечатка в test/support.js модуль strictEqual
#10029: $.support.scriptEval удалено, но все еще включен в документацию

Также

— улучшили поддержку data-аттрибутов;
— убрали поддержку requestAnimationFrame, которую добавили в 1.6, т.к. браузеры по прежнему криво ее поддерживают. Включат позже;
— Пофиксили уязвимость XSS: $("#id") работал как селектор, $("<img>") создавал элемент, а $("#<mg>") тоже создавал элемент. (Спасибо UseRifle).

Кое-что перевести не смог либо перевел с ошибками, буду рад помощи.
Tags:
Hubs:
+45
Comments38

Articles