Pregunta

Estoy tratando de escribir un plugin jQuery que cuando hago clic en una imagen para que aparezca un mensaje de alerta. Esas imágenes se cargan método de carga () a través de. ¿Hay posible cargar el plugin en el documento listo y el plugin para tener acceso al contenido cargado? No quiero utilizar una función de devolución de llamada, sólo quiero incluir el plugin en la página html y luego el plugin haga su cosa.

¿Fue útil?

Solución

Si he entendido bien, es probable que desee utilizar el método jQuery.live a enlazar un controlador onClick a todas las imágenes presentes y futuras que se ajusten a una consulta. Por ejemplo, se puede decir

$("img.alerting").live("click", function(){
    alert("This image's src is " + this.src);
});

Y entonces cada imagen con la clase "alertar" siempre tendrá un controlador de clic, incluso las imágenes que no existía cuando se ejecutó el código de seguridad.

Otros consejos

Trate de usar eventos para atrapar el evento Click para todos los elementos img, siempre que sea que se agregaron.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top