เป็นไปได้หรือไม่ที่จะตรวจจับเมื่อรูปภาพทั้งหมดถูกโหลดผ่านเหตุการณ์ jQuery
ตามหลักการแล้วควรมีไฟล์
$(document).idle(function()
{
}
หรือ
$(document).contentLoaded(function()
{
}
แต่ฉันไม่พบสิ่งนั้น
ฉันคิดว่าจะแนบเหตุการณ์เช่นนี้:
$(document).ready(function()
{
var imageTotal = $('img').length;
var imageCount = 0;
$('img').load(function(){if(++imageCount == imageTotal) doStuff();});
}
แต่จะพังหรือไม่หากโหลดรูปภาพไม่สำเร็จ การเรียกวิธีการนี้มีความสำคัญอย่างยิ่งและในเวลาที่เหมาะสม