È possibile rilevare quando tutte le immagini vengono caricate tramite un evento jQuery?
Idealmente, dovrebbe esserci un file
$(document).idle(function()
{
}
o
$(document).contentLoaded(function()
{
}
Ma non riesco a trovare una cosa del genere.
Ho pensato di allegare un evento come questo:
$(document).ready(function()
{
var imageTotal = $('img').length;
var imageCount = 0;
$('img').load(function(){if(++imageCount == imageTotal) doStuff();});
}
Ma si interromperà se un'immagine non viene caricata? È di fondamentale importanza che il metodo venga chiamato e al momento giusto.