English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Come noto, jQuery utilizza il simbolo dollaro ($) come modo abbreviato o alias di jQuery.
$ come jQuery, molte librerie JavaScript lo utilizzano come nome di funzione o variabile.
Se due librerie diverse utilizzano lo stesso modo abbreviato, una di esse potrebbe smettere di funzionare.
Fortunatamente, jQuery fornisce un metodo speciale$.noConflict()Un metodo per gestire questa situazione.
jQuery $.noConflict()Il metodo di rilascio di jQuery per il variabile $ per consentire ad altri script di utilizzarlo.
Certo, puoi ancora utilizzare jQuery, scrivendo il nome completo invece del modo abbreviato:
$.noConflict(); jQuery(document).ready(function(){ jQuery("button").click(function(){ jQuery("p").text("jQuery funziona perfettamente!!!"); }); });Testa e vedi <</>
Questo metodo può anche essere utilizzato per assegnare un nuovo nome personalizzato alla variabile jQuery.
Esempio di creazione di un alias, non utilizzato in altri script jQuery:
let jq = $.noConflict(); jq(document).ready(function(){ jq("button").click(function(){ jq("p").slideToggle(); }); });Testa e vedi <</>
Per i metodi completi di riferimento, visitare il nostro <Altri riferimenti di jQuery>.