- Edit: Cette réponse n'est pas définitive, seulement utile.
Ne tenez pas compte de moi. C'est pour les images après qu'elles ont chargées. Vous voulez définir un délai d'expiration dès qu'il est rendu. Vous feriez quelque chose de légèrement différent dans ce cas. Sur le rendu de chaque image, vous définissez un délai de 'démarrage' et si le 'chargement' n'annule pas cela avant 5 secondes, vous lancez ce que vous voulez faire.
Il peut toutefois y avoir un événement antérieur à la charge auquel vous pouvez vous attacher de manière générale. Pas certain.
- Ancien:
En effet, monsieur, je crois que vous devriez être en mesure d'attacher juste à « img » l'événement « charge ».
Peut-être quelque chose comme:
// not tested, completely made up
$("img").load({ alert("foo"); });
Je voudrais utiliser l'événement window.onload pour effacer le délai d'attente. Vous voulez savoir si toutes les images finissent de se charger avant le timeout, et window.onload se déclenchera quand toutes les images auront fini de charger. –