มีวิธีตรวจสอบเมื่อหน้าโหลดเสร็จแล้วเช่นเนื้อหาจาวาสคริปต์และเนื้อหาทั้งหมดเช่น css และรูปภาพ
ชอบมาก:
if(PAGE HAS FINISHED LOADING)
{
// do something amazing
}
และนอกจากนี้หากหน้าเว็บโหลดนานกว่า 1 นาทีให้ทำอย่างอื่นเช่น:
if(PAGE HAS BEEN LOADING FOR 1 MIN)
{
// do something else amazing
}
ฉันเคยเห็นเว็บไซต์เช่น MobileMe ของ Apple ทำการตรวจสอบที่คล้ายกัน แต่ไม่สามารถหาได้ในไลบรารีรหัสขนาดใหญ่
ใครสามารถช่วย?
ขอบคุณ
แก้ไข: นี่คือสิ่งที่ฉันต้องการทำโดยพื้นฐาน:
// hide content
$("#hide").hide();
// hide loading
$("#loading").hide();
// fade in loading animation
setTimeout($('#loading').fadeIn(), 200);
jQuery(window).load(function() {
$("#hide").fadeIn();
$("#loading").fadeOut(function() {
$(this).remove();
clearInterval(loadingAnim);
});
setTimeout(function() {
$("#error").fadeIn();
}, 60000);
});
window.onload(หรือ$(window).load()) ใช้ไม่ได้หรือไม่?