Evitando conflitos no jQuery

Muitas vezes no código que se está desenvolvendo e necessário o uso de mais de uma biblioteca jQuery ou procurando outras bibliotecas javascript para adicionar no projeto. Um problema que ocorre é o conflito das bibliotecas.

O erro mais comum em bibliotecas javascript é quando se usa o mesmo identificador para chama-las, pois cada uma delas vao tentar interpretá-lo cada uma a sua maneira.

O identificador mais usado no javascript é o $, no jQuery pode ser tanto o $ quanto o jQuery.

Para resolver este conflito basta usar esta função:

1
   jQuery.noConflict()

Um exemplo para resolver este problema:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<script type="text/javascript" src="jquery.js"></script>
 
 
<script type="text/javascript">// 
// Novo pseudonimo
 
var $idt = jQuery.noConflict();
 
// Suas funçoes
 
$idt(document).ready(function(){
		$("#data_nac").mask("99/99/9999");
 
	});
</script>

Segue o link da documentação da função jQuery.noConflict