Có thể phát hiện khi tất cả hình ảnh được tải qua sự kiện jQuery không?
Tốt nhất, nên có một
$(document).idle(function()
{
}
hoặc là
$(document).contentLoaded(function()
{
}
Nhưng tôi không thể tìm thấy một thứ như vậy.
Tôi đã nghĩ đến việc đính kèm một sự kiện như thế này:
$(document).ready(function()
{
var imageTotal = $('img').length;
var imageCount = 0;
$('img').load(function(){if(++imageCount == imageTotal) doStuff();});
}
Nhưng liệu điều này có bị phá vỡ nếu một hình ảnh không tải được không? Điều cực kỳ quan trọng là phương thức được gọi và vào đúng thời điểm.