Me gustaría ejecutar algún código justo después de que se adjunta un cierto conjunto de elementos. jQuery.live()
le permite vincular manejadores de eventos a los elementos, incluso si se crean más tarde. Pero AFAIK no hay un método adecuado para hacer algo como lo siguiente:¿Cómo se ejecuta el código cuando se conectan elementos como jQuery's live() do with events?
$("some selector").live("attach", function() { $(this).whatever(); });
¿Cómo puedo lograr esto?
EDITAR: Para aclarar; Me gustaría ejecutar una animación en un elemento recién creado. Aparte del hecho de que la animación es inútil antes de agregarse primero, en algunos navegadores la propiedad backgroundColor
no se hereda de la clase CSS hasta que se adjunta a DOM. Esto hace que mi código de animación se rompa.
Así que me gustaría crear este elemento, de alguna manera aplicar la animación para ejecutar una vez que está conectada y luego devolverla.
he añadido algunos detalles sobre mi problema Lo que describes es normalmente lo que estoy haciendo. Pero en este caso, 'backgroundColor' no está configurado (desde la clase) hasta que el elemento esté conectado a DOM. – muhuk