Полезные статьи по разработке сайта на системе управления 1С-Битрикс. Программирование. Верстка.

Исправление ошибки $.browser is undefined

  3

Начиная с версии jquery 1.9 была удалена поддержка функции $.browser, из-за чего многие скрипты перестали правильно работать и часто можно обнаружить в отладчике кода ошибку вида $.browser is undefined.

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

 
jQuery.browser = {};
jQuery.browser.mozilla=/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase());
jQuery.browser.webkit=/webkit/.test(navigator.userAgent.toLowerCase());
jQuery.browser.opera=/opera/.test(navigator.userAgent.toLowerCase());
jQuery.browser.msie=/msie/.test(navigator.userAgent.toLowerCase());