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