jQuery 1.4.4: очередной апдейт

jQuery 1.4.4: очередной апдейт Подготовили: Анна Лысак и Евгений Рыжков ...

Подготовили: Анна Лысак и Евгений Рыжков

Дата публикации: 14.11.2010

Довольно быстро на смену подоспел очередной апдейт библиотеки jQuery — теперь до версии 1.4.4. Исправлено достаточно багов и есть улучшения по сравнению с версией 1.4.3.

Перечень исправлений и дополнений:

  1. добавлен новый метод анимации .fadeToggle();
  2. вызов .data() без аргументов теперь включает в себя данные из спецификации HTML5;
  3. jQuery.props перемешено из support.js в attributes.js;
  4. .width () и.height () теперь возвращают значения и для скрытых элементов (display: none);
  5. устранен баг — регистрозависимости при сравнении хостов и протоколов при определении, был ли запрос локальным или удаленным;
  6. устранен баг — переменная «clone» не могла быть объявлена;
  7. исправлена ошибка, когда поиском не находились узлы с измененным id;
  8. ограничено использование CSS «auto» для изменения только высоты/ширины;
  9. селекторы атрибута без кавычек теперь гарантированно будут заключаться в кавычки (что позволяет им правильно входить в qSA/matchesSelector);
  10. теперь если инициированы дополнительные события загрузки (iframe, динамически вводимый в готовом DOM), то готовое событие не инициируется дважды;
  11. зафиксировано условие, которое препятствует тому, чтобы attr срабатывал для не узловых элементов;
  12. Изменение данных HTML5 атрибута после вызова .data(«foo») больше не приводит к изменениям самого .data(«foo»);
  13. исправлена ошибка, когда Opera не возвращала высоту/ширину дисплея;
  14. не работал .removeData ();
  15. .css(«width») и .css(«height») возвращали 0 или отрицательное значение при попытке определить/получить стиль скрытого или неопределенного элемента;
  16. был сбой при поиске, когда у элемента формы было name=»id»;
  17. .children(selector) не работал в документах XML;
  18. дочерний элемент (>), следующий сестринский (+), и предыдущий сестринский (~) селекторы не работали в сочетании с не-CSS псевдо-селекторами, например :last;
  19. невозможно включать content-body с DELETE запросами;
  20. невозможно включать data с HEAD запросами;
  21. .show() переставал работать если сначала вызывали .hide() для уже скрытого элемента;
  22. show() не работал, если элемент был скрыт в CSS, а затем применен .css(«display»).

В блоге jQuery разработчики призывают активно участвовать в создании следующей версии и указать, чего конкретно тебе сейчас не хватает в работе с библиотекой. Через пару недель все предложения будут рассмотрены, а те, что, по мнению разработчиков, наиболее полезны будут внедрены в jQuery 1.5 выход которой ожидается в начале следующего года.

Качаем:

Материалы

Теги: ,
Показать комментарии

Смотрите также в этом разделе

Смежные материалы, которые могут быть вам полезны

  • Adobe AIR: легче, быстрее, лучше
  • Ai>Canvas — новый плагин для Adobe Illustrato
  • Browserling — виртуально тестируем на кроссбраузерность
  • cuSel 2.2 — update нестандартных select
  • cuSel 2.2.1 — очередной апдейт плагина
  • Firefox 4. Чего ждать верстальщику?
  • Flash – это прошлое?
  • Google продлевает жизнь Flash
  • HTML5-шпаргалка от W3C
  • HTML5: проблемы с безопасностью?
  • jQuery 1.4.3: разбираемся в изменениях
  • Kraken пробуждается чтобы испытать твой браузер
  • Microsoft набирает скорость
  • Muro: графический online редактор на HTML5
  • Pac-man на HTML5
  • Update HTML кодов для валют
  • Update PIE
  • WOFF ждет зеленый свет
  • Аппаратное ускорение: кто самый быстрый?
  • Берем курс на HTML5 уже сегодня
  • Больше денег — меньше времени. А учиться-то когда?
  • Знакомство с новыми строками User Agent
  • Знакомьтесь: WebP — новый формат изображений от Google
  • И все-таки Mozilla в App Store. Что дальше?
  • Изменение навигации на сайте
  • Официальный релиз HTML5 в 2014 году. Что дальше?
  • Проверь себя: новый валидатор от W3C