JQuery 3.3.1 noConflict в HTML-формах Wordpress - PullRequest
0 голосов
/ 04 декабря 2018

Я работал над двумя пользовательскими HTML-формами (html, css3 & JQuery3.3.1) для сайта Wordpress.Я организовал код для этих форм в соответствующей папке тем следующим образом:

enter image description here

Файл header.php содержит html для form1 и htmlfor form2 копируется на другую страницу с помощью компоновщика страниц WPBakery.

Файл functions.php содержит стили enqueue и операторы сценариев для регистрации, включая файлы css и js.

Поскольку существует нескольковерсии jQuery, то есть более низкая версия, используемая темой, и последняя версия, используемая формами, в обоих файлах js я использовал jQuery noConflict () следующим образом, чтобы избежать любых конфликтов:

Form1.js:

var form1jq = $.noConflict(true);
form1jq(function() {
  //Code comes here
});

Form2.js:

var form2jq = $.noConflict(true);
form2jq(function() {
  //Code comes here
});

Кажется, что Form1 работает очень хорошо, но скрипт для Form2 продолжает выдавать следующую ошибку:

form2.js Uncaught TypeError: Cannotчитать свойство 'noConflict' из undefined at form2.js

Я немного искал в Интернете, и нет конкретного решения по использованию 2-х пользовательских файлов js с операторами noConflict.

Любые предложения покак я могу решить эту проблему будет принята с благодарностью.

Спасибо Ноэль

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