मैं html5 की कैनवास सुविधा का उपयोग कर रहा हूं। मेरे पास कैनवास पर आकर्षित करने के लिए कुछ छवियां हैं और मुझे यह जांचने की ज़रूरत है कि इससे पहले कि वे उनका उपयोग कर सकें, वे सभी लोड हो गए हैं।लोड की गई कई छवियों की जांच
मैंने उन्हें एक सरणी के अंदर घोषित कर दिया है, मुझे जांच करने का एक तरीका चाहिए कि वे सभी एक ही समय में लोड हो गए हैं लेकिन मुझे यकीन नहीं है कि यह कैसे करें।
यहाँ मेरी कोड है:
var color = new Array();
color[0] = new Image();
color[0].src = "green.png";
color[1] = new Image();
color[1].src = "blue.png";
वर्तमान में यदि छवियों लोड किया है, मैं इतना की तरह एक के बाद यह एक करने के लिए होता है की जाँच करने के
:
color[0].onload = function(){
//code here
}
color[1].onload = function(){
//code here
}
अगर मैं एक बहुत अधिक था छवियों, जो बाद में मैं विकास में होगा, यह उन सभी की जांच करने का एक वास्तव में अक्षम तरीका होगा।
मैं उन्हें एक ही समय में कैसे देखूं?
हां, मैं क्रोम का उपयोग कर रहा हूं। – Stanni
याहू, window.onload जल्दी चल रहा है क्रोम बग है। आप विशेष रूप से क्रोम के लिए देरी करने के लिए सेटटाइमआउट के साथ ब्राउज़र स्नीफिंग का उपयोग कर सकते हैं। –
ठीक है, मैं देखता हूं, धन्यवाद। – Stanni