Режим noConflict в jQuery

Если на сайте возникает javascript ошибка Uncaught TypeError: Property ‘$’ of object [object DOMWindow] is not a function — скорее всего это значит, что нужно включить режим jQuery noConflict

Режим noConflict используется в jQuery для совместимости с другими библиотеками javascript.

Как это работает?

Можно попробовать в файле, где возникает ошибка заменить все $ на jQuery

Другой способ — в начале документа необходимо строку

заменить на

Данный способ позволит в дальнейшем использовать $

Есть еще один, более правильный вариант — создать «обертку», в которой связать знак доллара $ с jQuery, чтобы исключить конфликты внутри нее

А также вместо

Использовать более короткую запись

Т.е. в итоге получится такая запись

 

Полезность статьи

Оцените, на сколько полезной оказалась статья.
1 балл2 балла3 балла4 балла5 баллов
Пока оценок нет
Комментарии

Здесь еще никто не оставлял комментарии.

Добавить комментарий

* - поля обязательные для заполнения. E-mail не публикуется.