Estoy trabajando en un script que espera a que el contenido se cargue en un div
oculto antes de activar una miniatura que apunta a él.¿Cuál es un mejor método para activar un evento load() en las imágenes en caché?
$('#preload img:first-child') .bind('load',activateThumb) .each(function(){ if(this.complete || this.complete===undefined) $(this).load()});
La parte each
activa el evento load()
para las imágenes en la memoria caché. Tuve que agregarlo para hacer que la página funcione en algunos navegadores que no encienden load()
en imágenes en caché.
También hay un plugin here que básicamente hace lo mismo, activando el evento de carga no "manualmente" sino restableciendo el atributo src
.
Desde el punto de vista de la programación, ¿cuál es la solución más elegante?