Wordprees OceanWP Проблема. jquery «$ - это не функция» - PullRequest
0 голосов
/ 09 апреля 2020

Я использую тему Ocean WP. Когда я создаю пользовательский блок Html в elementor и публикую его sh, кажется, что jquery не определен. ни определение jquery CDN в блоке html elemetonr не работает, ни в пользовательской панели js. всегда ошибки $ не является функцией. как я могу это исправить? Интересно, что в блоке Html, когда я нахожусь в панели и пишу код, я не получаю такую ​​ошибку, и код работает правильно. но когда я опубликую sh, он выдаст ошибку и js часть не будет работать. ПОМОГИТЕ ПОЖАЛУЙСТА:)

1 Ответ

0 голосов
/ 10 апреля 2020

Проблема в том, что символ '$' используется разными библиотеками для разных функций. по умолчанию он отключен, чтобы избежать конфликта с другими скриптами, которые используют $. но в вашем случае есть 2 решения: 1 используйте «jQuery» вместо $ 2, и, похоже, нет другой функции, использующей «$». Вы можете решить эту проблему, добавив следующий фрагмент:

 $ = jQuery.noConflict(true);
  //Add your javascript here

спасибо за поддержку слова нажмите

Добавьте функцию jQuery noConflict чуть выше вашего javascript, и она должна работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...