Tengo un sitio web que usa ajax jquery y colorbox.
Dentro del div “#content” hay algunos enlaces a otras páginas que se abren con colorbox.
Si vuelvo a cargar el contenido de esa división usando ajax jquery, los enlaces ya no aparecerán con el efecto de colorbox.
Intenté crear una función a la que llamaría cuando llamara a la función que cambia el contenido de div #content, pero sin suerte. Sé que debo reiniciar / recargar el cuadro de colores en DOM cada vez que cargue algo nuevo en la página que contiene rel = “cuadro de colores”, pero no puedo entender cómo. Llamo a esto desde adentro
function showcategory() { reinit(); ... } function reinit() { $('a[rel*=colorbox]').colorbox() ; }
intenta adjuntar tu controlador usando live
lugar de bind
. Esto sobrevive a las recargas de contenido en los divs.
el api doc para vivir esta aqui
Deberá usar el método live () o el método delegate
para eventos de contenido dynamic generado.