JQuery не работает из-за конфликта с другой библиотекой

jquery

Столкнулся на старом-новом проекте написанном на WordPress, которому уже 6 год пошел с конфликтом библиотеки jQuery.

Проблема:

Пытаемся выполнить тривиальный скрипт

Но ничего не происходит, никаких всплывающих окон. Хотя на отдельной HTML странице аналогичный скрипт работает исправно.

Решение:

Как оказалось причиной был конфликт переменной $(). В моем случае переменная была занята другой библиотекой, выйти из конфликта можно двумя способами

или определим свою переменную для удобства

 

Подписаться
Уведомлять о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

2 комментариев
старым
новым колличеству голосов
Межтекстовые Отзывы
Посмотреть все комментарии
Максим
Максим
01.12.2019 16:29

Как по мне это базовые знания. Если используешь несколько библиотек, забудь про «$».

Nick
Nick
29.03.2020 07:50

Я просто использовал jQuery вместо $ и все) ваш вариант конечно компакнее)
А вообще что бы избегать этого, нужно все плагины изолировать в свою область видимости)) и тогда никаких конфликтов не будет))

2
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
Leo Dev Blog | LD
Обзор конфиденциальности

На сайте используются обязательные и аналитические файлы cookie.

Обязательные cookie необходимы для корректной работы сайта.

Аналитические cookie используются для анализа посещаемости и улучшения работы сайта.

Вы можете изменить настройки использования cookie.