English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método $ .noConflict() do jQuery libera o jQuery da variável $, permitindo que outros scripts a usem.
Este método também pode ser usado para especificar um novo nome personalizado para a variável jQuery.
Como você já sabe, o jQuery usa o símbolo de dólar ($) como atalho ou alias para o jQuery.
$, como o jQuery, muitas bibliotecas JavaScript o usam como nome de função ou variável.
Se duas bibliotecas diferentes usarem o mesmo atalho, uma delas pode parar de funcionar.
Felizmente, o jQuery oferece um método especial $ .noConflict() para lidar com essa situação.
$.noConflict(removeAll)
Claro, você ainda pode usar jQuery, basta escrever o nome completo em vez do atalho:
$.noConflict(); jQuery(document).ready(function(){ jQuery("button").click(function(){ jQuery("p").text("jQuery working perfectly!!!"); }); });Teste e Veja‹/›
Os seguintes exemplos criam um alias, em vez de usar jQuery no resto do script:
let jq = $.noConflict(); jq(document).ready(function(){ jq("button").click(function(){ jq("p").slideToggle(); }); });Teste e Veja‹/›
Parâmetros | Descrição |
---|---|
removeAll | Um valor booleano (opcional) que indica se deve remover todas as variáveis do jQuery do escopo global (inclusive do jQuery em si) |