English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método $.noConflict() de jQuery libera la variable $ especificada de jQuery, permitiendo que otros scripts puedan usarla.
Este método también se puede usar para asignar un nuevo nombre personalizado a la variable jQuery.
Como ya sabes, jQuery utiliza el símbolo de dólar ($) como atajo o alias de jQuery.
$, al igual que jQuery, muchas bibliotecas JavaScript lo utilizan como nombre de función o variable.
Si dos bibliotecas diferentes utilizan el mismo atajo, una de ellas podría dejar de funcionar.
Afortunadamente, jQuery proporciona un método especial $ .noConflict() para manejar esta situación.
$.noConflict(removeAll)
Por supuesto, aún puede usar jQuery, simplemente escriba el nombre completo en lugar de los atajos:}
$.noConflict(); jQuery(document).ready(function(){ jQuery("button").click(function(){ jQuery("p").text("jQuery working perfectly!!!"); }); });Ver el test‹/›
El siguiente ejemplo crea un alias en lugar de usar jQuery en el resto del script:
let jq = $.noConflict(); jq(document).ready(function(){ jq("button").click(function(){ jq("p").slideToggle(); }); });Ver el test‹/›
Parámetros | Descripción |
---|---|
removeAll | Opcional) Un valor booleano que indica si se deben eliminar todas las variables de jQuery del ámbito global (incluso jQuery en sí) |