Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/06/2010, 12:11
Adermall
 
Fecha de Ingreso: junio-2010
Mensajes: 92
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: jQuery + Lightbox

El problema ocurre cuando varios frameworks javascript utilizan el selector de $() para sus metodos y funciones.

Jquery tiene una propiedad que es la jQuery.noConflict, que lo que hace es que puedas asignarle un "alias" al selector de $() que funcionara SOLO PARA ARCHIVOS DE JQUERY.

Para aplicarlo, en tu archivo de javascript donde ejecutas tus funciones jquery y las llamadas a los plugins, pon hasta mero arriba, antes del document.ready lo siguiente:

var $j = jQuery.noConflict();

Con eso le estas diciendo que en ves de utilizar $() para elementos y funciones de Jquery, vas a utliziar $j(). Ahora solo modifica tu código y sustituye los $() por $j() y listo, ya tienes tu Jquery corriendo con otros frameworks sin problemas de compatibilidad.

El cambio de variable solo lo haces en tus archivos, no en los plugins.