Bir sayfanın ne zaman yüklenmesinin bittiğini, yani tüm içeriğini, javascript'i ve css ve görüntüleri gibi varlıkları tespit etmenin bir yolu var mı?
şöyle:
if(PAGE HAS FINISHED LOADING)
{
// do something amazing
}
ve ayrıca sayfa 1 dakikadan uzun süredir yükleniyorsa, aşağıdaki gibi başka bir şey yapın:
if(PAGE HAS BEEN LOADING FOR 1 MIN)
{
// do something else amazing
}
Apple'ın MobileMe'si gibi web sitelerinin benzer kontroller yaptığını gördüm, ancak büyük kod kitaplıklarında bunu çözemedim.
Biri yardım edebilir mi?
Teşekkürler
DÜZENLEME: Aslında yapmak istediğim şey bu:
// 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(Veya$(window).load()) işe yaramayacak bir sebep var mı ?