Puede que en nuestra aplicación web necesitemos incluir librerías adicionales a jQuery por diversos motivos.El identificador $ es muy usado en varias librerías debido a que es simple y corto , por tanto puede que exitan conflictos en el uso de este identificador entre jQuery y otras librerías.
Para solucionar este problema jQuery nos proporciona el método
: .noConflict().
Este método se encarga de devolver el control del identificador $ a otras librerias.
Véamos un ejemplo:
<script src="libreria1.js" type="text/javascript"></script>
<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript" >
jQuery.noConflict();
</script>
La pregunta ahora es ¿cómo podemos volver a usar el identificador $ en jQuery? Por suerte tenemos un pequeño As bajo la manga , el método .ready() puede tomar en su funcion de retrollamada un parámetro , el propio objeto JQuery:
jQuery(document).ready(funtion($){
//Aqui ya podemos usar $ libremente
});