Статьи

Что нового в jQuery 1.4.4

Теперь доступен четвертый минорный выпуск jQuery 1.4 — менее чем через месяц после выпуска 1.4.3 .

Неудивительно, что версия 1.4.4 — это, прежде всего, набор исправлений ошибок, полученных после отзывов пользователей. Есть только одна новая функция …

jQuery.fadeToggle ()

Метод .fadeToggle () обеспечивает анимацию постепенного появления и исчезновения. Если элемент видим, его непрозрачность уменьшается, и когда он достигает нуля, свойство display устанавливается в none, поэтому элемент исчезает из макета страницы.

Вызов .fadeToggle () для невидимого элемента (где display: none установлен) делает элемент видимым и возвращает его обратно.

Основные исправления ошибок

Если вы изо всех сил пытались заставить свой код работать, вам будет приятно узнать, что следующие проблемы были исправлены:

  • .Width () и .height () скрытых элементов сообщаются правильно (в некоторых ситуациях предыдущие версии возвращали отрицательные значения). Это может быть причиной большинства проблем совместимости обновлений с 1.4.3 до 1.4.4.
  • Имена хостов и протоколов теперь сравниваются без учета регистра при определении того, является ли запрос Ajax локальным или удаленным.
  • Вычисленный CSS для элементов теперь возвращает «auto» последовательно, а не пустую строку.
  • Функция, связанная с событием готовности документа, теперь сработает один раз (она запускалась дважды).
  • Ошибка .removeData () была исправлена.
  • Атрибут селектор не равен ([foo! = Bar]) теперь работает в Firefox.
  • Селекторы Child (>), Next Sibling (+) и Sibling (~) теперь работают в сочетании с псевдоселекторами (такими как: last).
  • .show () не завершится ошибкой, если .hide () изначально вызывался для скрытого элемента.

связи

Возьмите jQuery 1.4.4 из:

На jQuery 1.5

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