Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2010, 11:47
chefnelone
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
[jquery] Se puede usar live() en este caso?

Hola

estoy usando un plugin que se llama 'Colorbox' (lightbox para imagenes, iframes, etc)

solo le aplico una clase a un elemento <a>
Código HTML:
<a class="colorBox">abre enlace</a> 
lo inicio con:
Código:
$(document).ready(function(){
	$(".colorBox").colorbox();
});
El problema es estoy agregando más elementos <a class="coloBox" ...> usando ajax y en estos el plugin no funciona a menos que refresque la página.

Se que el problema es que cuando se ejecuta $(document).ready(function(){...} esto nuevo elementos no existen.
Normalmente esto lo soluciono con live(). Pero no se como hacerlo en este caso:
he probado con esto: (pero no funciona)
Código:
$(document).ready(function(){
	$(".colorBox").live(colorbox());
});
Como puedo hacerlo?

Última edición por chefnelone; 23/02/2010 a las 11:52