English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La méthode $ .noConflict() de jQuery libère la variable $ de jQuery, permettant ainsi à d'autres scripts de l'utiliser.
Cette méthode peut également être utilisée pour attribuer un nouveau nom personnalisé à la variable jQuery.
Comme vous le savez, jQuery utilise le symbole dollar ($) comme raccourci ou alias de jQuery.
$, comme jQuery, est utilisé par de nombreuses bibliothèques JavaScript en tant que nom de fonction ou de variable.
Si deux bibliothèques différentes utilisent le même raccourci, l'une d'elles pourrait cesser de fonctionner.
Heureusement, jQuery propose une méthode spéciale $ .noConflict() pour gérer cette situation.
$.noConflict(removeAll)
Bien sûr, vous pouvez toujours utiliser jQuery, il suffit d'écrire le nom complet plutôt que le raccourci :
$.noConflict(); jQuery(document).ready(function(){ jQuery("button").click(function(){ jQuery("p").text("jQuery working perfectly!!!"); }); });Vérifiez et voyez‹/›
L'exemple suivant crée un alias plutôt que jQuery utilisé dans le reste du script :
let jq = $.noConflict(); jq(document).ready(function(){ jq("button").click(function(){ jq("p").slideToggle(); }); });Vérifiez et voyez‹/›
Paramètres | Description |
---|---|
removeAll | (Optionnel)Une valeur booléenne indiquant si toutes les variables jQuery (y compris jQuery lui-même) doivent être supprimées de la portée globale |