क्या पता लगाने का कोई तरीका है कि किसी पृष्ठ ने अपनी सभी सामग्री, जावास्क्रिप्ट और परिसंपत्तियाँ जैसे सीएसएस और छवियों को लोड करना समाप्त किया है?
बिल्कुल वैसा ही:
if(PAGE HAS FINISHED LOADING)
{
// do something amazing
}
और इसके अतिरिक्त यदि पृष्ठ 1 मिनट से अधिक समय से लोड हो रहा है तो कुछ और करें जैसे:
if(PAGE HAS BEEN LOADING FOR 1 MIN)
{
// do something else amazing
}
मैंने देखा है कि Apple के MobileMe जैसी वेबसाइटें समान जांच करती हैं, लेकिन अपने विशाल कोड पुस्तकालयों में इसका पता नहीं लगा पाई हैं।
क्या कोई मदद कर सकता है?
धन्यवाद
संपादित करें: यह अनिवार्य रूप से वह है जो मैं करना चाहता हूं:
// 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()) काम नहीं करेगा?