मैं इस तरह की वस्तुओं का एक सेट से प्रत्येक के लिए एक धारावाहिक वर्ग को जोड़ने की कोशिश की:क्या jQuery की "प्रत्येक()" विधि लूप के लिए है?
jQuery('#preload img').each(function(){ jQuery('#thumbs').append('<img class="index' + index + '" src="' + source + '" />'); index = ++index; });
और यह काम किया। परिणामस्वरूप छवियों का एक सेट था, प्रत्येक वर्ग image1
, image2
, और इसी तरह के साथ। यह वही है जो मैं चाहता था। लेकिन क्या यह वास्तव में वस्तुओं के एक सेट के माध्यम से लूपिंग का एक विश्वसनीय तरीका है? या यह संभव है कि, अगर इस अज्ञात फ़ंक्शन को निष्पादित करने में अधिक समय लगेगा, तो index
से पहले कार्य अगली ऑब्जेक्ट पर शुरू हो सकता है?
कोई भी जानता है कि वास्तव में क्या हो रहा है?
एफडब्ल्यूआईडब्ल्यू एक और अधिक प्रदर्शन दृष्टिकोण उस लूप से पहले एक खाली स्ट्रिंग को प्रारंभ करना होगा, लूप के माध्यम से हर बार इसे संयोजित करें, फिर '$ (...) लूप खत्म होने के बाद स्ट्रिंग को एक बार जोड़ दें। डोम कुख्यात धीमा है। –