Вчера (13 октября 2011 г.) во блоге jQuery появилось объявление о выходе второй беты jQuery 1.7; полный changelog её вы без труда сможете найти там же, но я всё же хочу перечислить все те изменения, которые показались мне наиболее заметными.
Во-первых, мощно улучшили поддержку HTML5 в IE. Насколько я могу судитьпо изменениям кода на Гитхабе, отдельные средства такой поддержки (например, html5shiv или Shimprove) больше не будут нужны.
Во-вторых, методы outerWidth(), .outerHeight(), .innerWidth(), .innerHeight() теперь будут работать у объектов windowи document.
В-третьих, появилась поддержка CommonJS: jQuery саморегистрируется как асинхронный модуль. Прежде для этого jQuery приходилося пропатчивать.
Окромя названных выше улучшений,в бета-версии полным-полнó исправлений, искореняющих множество самых разных багов, иногда вельми премерзких: scroll() в IE откручивал до сáмого верха, свойство jQuery.support.opacity равнялося false в Google Chrome, метод .closest('.class') мог подхватить сам элемент вместо его родителя, и так далее. Но это уж как водится. Из них наиболее интересным показалось мне известие о том, что можно было вызвать сбой jQuery в IE8 простым кодом:
Во-первых, мощно улучшили поддержку HTML5 в IE. Насколько я могу судить
Во-вторых, методы outerWidth(), .outerHeight(), .innerWidth(), .innerHeight() теперь будут работать у объектов window
В-третьих, появилась поддержка CommonJS: jQuery саморегистрируется как асинхронный модуль. Прежде для этого jQuery приходилося пропатчивать.
Окромя названных выше улучшений,
$(window).is(':visible');