Home News

Конфликт jQuery - как избежать в Wordpress

01.09.2018

По умолчанию все необходимые библиотеки в WordPress подключаются автоматически и работают в режиме «no-confict». Часто, при подключении нештатных библиотек, происходит конфликт jQuery , вследствие чего отказываются работать некоторые скрипты на сайте.

Чтобы избежать конфликтов jQuery, рекомендуется использовать встроенные в ядро WordPress библиотеки или подключать jQuery правильным способом.


Перенос сайта Joomla на хостинг. Как залить сайт на хостинг. Урок №4

Также, необходимо соблюдать некоторые правила при написании Java скриптов, чтобы не вызвать конфликта с jQuery. А именно, в режиме «no-confict» символ $ запрещен. Поэтому, тот jQuery код, где может использоваться этот символ, необходимо обернуть следующим фрагментом кода:

jQuery(document).ready(function($) { // Здесь можно использовать символ $() });

Также можно сразу писать код правильно, например, следующий код

$(document).ready(function(){ $(#myfunction) ... });

можно переписать так

jQuery(document).ready(function(){ jQuery(#myfunction) ... });

тогда конфликт jQuery не возникнет.

Таким образом, если у вас возникает конфликт jQuery , необходимо проверить способ подключения jQuery, затем, если проблема не решена, необходимо редактировать jQuery код.

Подписывайтесь и получайте полезные статьи на почту!

rss