16/06/2010, 12:11
|
| | 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. |