É possível detectar quando todas as imagens são carregadas por meio de um evento jQuery?
Idealmente, deve haver um
$(document).idle(function()
{
}
ou
$(document).contentLoaded(function()
{
}
Mas não consigo encontrar tal coisa.
Pensei em anexar um evento como este:
$(document).ready(function()
{
var imageTotal = $('img').length;
var imageCount = 0;
$('img').load(function(){if(++imageCount == imageTotal) doStuff();});
}
Mas isso vai quebrar se uma imagem não carregar? É extremamente importante que o método seja chamado e no momento certo.