Czy można wykryć, kiedy wszystkie obrazy są ładowane za pośrednictwem zdarzenia jQuery?
W idealnym przypadku powinien istnieć plik
$(document).idle(function()
{
}
lub
$(document).contentLoaded(function()
{
}
Ale nie mogę znaleźć czegoś takiego.
Pomyślałem o dołączeniu takiego wydarzenia:
$(document).ready(function()
{
var imageTotal = $('img').length;
var imageCount = 0;
$('img').load(function(){if(++imageCount == imageTotal) doStuff();});
}
Ale czy to się zepsuje, jeśli obraz się nie załaduje? Bardzo ważne jest, aby wywołać metodę we właściwym czasie.