2013-08-31 7 views
5

क्या जावास्क्रिप्ट के साथ बनाने के बाद <img> के पहले से ही स्वाभाविक रूप से प्राप्त होने पर कोड निष्पादित करने के लिए ऐसी कोई घटना या चाल है? आपको पूरी तरह से लोड होने पर प्रतीक्षा करने की ज़रूरत नहीं है (छवि 5 एमबी हो सकती है, इसलिए आपको "लोड" होने के लिए 10 + सेकेंड का इंतजार करना होगा, लेकिन जब आप इसे शुरू करते हैं तो आप तुरंत इसे निष्क्रिय कर सकते हैं (कुछ एमएस में) लोडिंग - मैं उस समय जानना चाहता हूं जब यह प्रोपस को स्वाभाविक बनाता है और इसे हुक करता है)जावास्क्रिप्ट इवेंट: हुक जब छवि लोड हो रही है (पहले से ही प्राकृतिकविड्थ और प्राकृतिक हाइट प्रोप है लेकिन अभी तक खुद को लोड नहीं किया है)

+0

लगता है कोई मूल घटना मौजूद है इसके लिए । आप 'setInterval' का उपयोग एक छोटे अंतराल/देरी – Cherniv

+0

के साथ कर सकते हैं जो मैं अब करता हूं लेकिन सेट इंटरवल फ़ायरफ़ॉक्स + नोस्क्रिप्ट उपयोगकर्ताओं के लिए काम नहीं करता है, इसलिए मैं पूछ रहा हूं। – Owyn

+1

@ ओविन - नोस्क्रिप्ट उपयोगकर्ताओं के लिए कोई ईवेंट काम नहीं करेगा (क्योंकि कोई भी जेएस किसी भी घटना पर नहीं चलेगा) इसलिए आपकी पिछली टिप्पणी परेशान है। – jfriend00

उत्तर

0

एक घटना onloadedmetadata है जो माना जाता है कि img तत्वों पर लागू होता है। ऊपर स्रोत से

Source

प्रतिलिपि बनाई जा रही:

onloadedmetadata: स्क्रिप्ट चलाने के लिए जब मेटा डेटा लोड किए गए हैं (आयाम और अवधि की तरह)

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