jQuery - noConflict ()

Muitas bibliotecas JavaScript usam $ como uma função ou nome de variável, assim como o jQuery faz. No caso do jQuery, $ é apenas um apelido para jQuery, portanto, toda a funcionalidade está disponível sem usar $.

Corre $.noConflict()método para devolver o controle da variável $ a qualquer biblioteca que o implementou primeiro. Isso nos ajuda a garantir que o jQuery não entre em conflito com o $ object de outras bibliotecas.

Esta é uma maneira simples de evitar qualquer conflito -

// Import other Library
// Import jQuery Library
$.noConflict();
// Code that uses other library's $ can follow here.

Esta técnica é especialmente eficaz em conjunto com a capacidade do método .ready () de criar um alias para o objeto jQuery, já que dentro de .ready () podemos usar $ se quisermos, sem medo de conflitos mais tarde -

// Import other library
// Import jQuery
$.noConflict();
jQuery(document).ready(function($) {
   // Code that uses jQuery's $ can follow here.
});
// Code that uses other library's $ can follow here.
jquery-overview.htm