2012-03-09 12 views
7

$(document).ready(functioon(){alert("Loaded.")}); का उपयोग करते समय यह "लोड किया गया" कहता है कि अलर्ट बॉक्स पॉप अप करता है। से पहले पृष्ठ पूरी तरह से लोड हो गया है (दूसरे शब्दों में अभी भी छवियों की तरह लोड हो रहा है)।यह पता लगाने के लिए कि कोई पृष्ठ jQuery का उपयोग करके पूरी तरह से प्रस्तुत किया गया है या नहीं?

किसी भी विचार?

+0

तैयार() पृष्ठ के लिए निष्पादन लोड हो गया है, जिसका अर्थ शुद्ध HTML टेक्स्ट है। यदि आप यह जांचना चाहते हैं कि सभी छवियां लोड की गई हैं, तो आपको कुछ छवि ईवेंट हैंडलर पर अधिक कोड लिखने की आवश्यकता हो सकती है, मुझे लगता है कि – hago

+0

यदि आप वास्तव में यह सुनिश्चित करना चाहते हैं कि सभी संपत्तियां लोड की गई हैं तो आपको प्रत्येक के लिए सुनना होगा उन्हें। आप ऐसा कुछ कर सकते हैं: http://stackoverflow.com/questions/9332167/preload-audio-files-event - उत्तर में कोड बहुत बढ़िया काम करता है – m90

उत्तर

13
 

$(window).on('load', function() { 
    //everything is loaded 
}); 

 
+0

क्या इसका कोई शुद्ध जावास्क्रिप्ट संस्करण है? –

4

इसके बजाय .load() आज़माएं।

$(document).load(function() { 
    alert('Loaded'); 
} 

लोड घटना एक तत्व के लिए भेजा जब यह और सभी उप-तत्व पूरी तरह से लोड किया गया है है। http://api.jquery.com/load-event/

+2

(विंडो) .load ने मेरे लिए चाल की है। (दस्तावेज़)। जब मैंने कोशिश की तो लोड लोड नहीं होता है। – Propeller

0

जावास्क्रिप्ट का उपयोग

window.onload = function() { alert("loaded"); } 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^