English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод jQuery $ .noConflict()

Как вы знаете, jQuery использует символ доллара ($) в качестве ярлыка или синонима jQuery.

Так же, как и jQuery, многие библиотеки JavaScript используют $ в качестве имени функции или переменной.

Если две разные библиотеки используют один и тот же ярлык, то одна из них может прекратить работать.

К счастью, jQuery предоставляет особый$.noConflict()Метод для обработки этой ситуации.

Метод jQuery $ .noConflict()

jQuery $.noConflict()Метод освобождает jQuery от спецификации переменной $, чтобы другие скрипты могли использовать её.

Конечно, вы все еще можете использовать jQuery, просто пишите полное имя вместо сокращения:}

$.noConflict();
jQuery(document).ready(function(){
  jQuery("button").click(function(){
    jQuery("p").text("jQuery完美运行!!!");
  });
});
Проверьте‹/›

Этот метод также можно использовать для назначения нового пользовательского имени переменной jQuery.

Данный пример создает.alias, а не jQuery, используемый в其余 скриптах:

let jq = $.noConflict();
jq(document).ready(function(){
  jq("button").click(function(){
    jq("p").slideToggle();
  });
});
Проверьте‹/›

Другие руководства jQuery

Для получения полной информации о других методах посетите наше «Другие руководства jQuery>.