Статьи

Перенос более ранних версий jQuery в jQuery 1.9

ALOT старой функциональности имеет (1.9.x) и будет (2.x) удален из библиотеки jQuery, при этом последняя удаляет поддержку oldIE. Ожидание того, как jQuery будет поддерживать IE в 2013 году, является спорным вопросом. Плагины, использующие функции, которых больше нет, могут сломаться и начать выдавать ошибки. Вы можете начать видеть ошибки, если вы использовали последнюю сборку для включения jQuery в прошлом (см. Ниже), так как это просто вытягивает последнюю версию.

//jQuery API //Google API //jQuery API //Google API 

Ошибки могут начать появляться, потому что некоторые функции были объявлены устаревшими в jQuery 1.9.1 и удалены из API, т.е. они больше не существуют. Ранее популярные куприты, такие как $ .browser () и $ .live (), были полностью удалены, и ссылки на них повредят ваш код при использовании с более поздними версиями jQuery. Быстрое решение — использовать плагин jQuery Migrate, который обновляет API jQuery, добавляя исправления ошибок миграции jQuery 1.9 .

Так что вы можете включить это так:


 

Руководство по обновлению jQuery 1.9

Также обратите внимание, что в незавершенных исходных версиях добавлены console.log / warnings, в которых подробно удалены ссылки на функции API и другие предупреждения в массиве, хранящемся в jQuery.migrateWarnings . Очень полезно, если вы хотите обновить свои плагины jQuery для поддержки jQuery 1.9.x из коробки. Я надеюсь, что решение отказаться от поддержки oldIE не сломает слишком много веб-сайтов … Я думаю, только время покажет …