Est-il possible de détecter quand toutes les images sont chargées via un événement jQuery ?
Idéalement, il devrait y avoir un
$(document).idle(function()
{
}
ou
$(document).contentLoaded(function()
{
}
Mais je ne peux pas trouver une telle chose.
J'ai pensé à joindre un événement comme celui-ci :
$(document).ready(function()
{
var imageTotal = $('img').length;
var imageCount = 0;
$('img').load(function(){if(++imageCount == imageTotal) doStuff();});
}
Mais cela va-t-il se briser si une image ne se charge pas ? Il est essentiel que la méthode soit appelée, et au bon moment.