मैं JQuery का उपयोग करने के एक टाइमर, यानी का उपयोग कर < ली > वस्तुओं के एक नंबर के माध्यम से पुनरावृति करने के लिए कोशिश कर रहा हूँ के साथ तत्वों के माध्यम से दोहराने में JQuery का उपयोग करना - हर 5 सेकंड के लिए, मैं अगले < ली > वस्तु का उपयोग करना चाहते हैं मेरे < उल > का।एक टाइमर
मुझे पता है कि आप .each फ़ंक्शन का उपयोग करके पुन: प्रयास कर सकते हैं, लेकिन मुझे इसके साथ टाइमर को एकीकृत करने में परेशानी हो रही है ताकि प्रत्येक व्यक्ति को अलग-अलग किया जा सके।
मैंने निम्नलिखित की कोशिश की, लेकिन यह सही ढंग से काम नहीं कर रहा था। यह मुझे अंतिम LI तत्व दे रहा था। मुझे लगता है कि ऐसा इसलिए है क्योंकि सेटटाइम अनुक्रमिक नहीं है।
$("#div_image_thumb ul li").each(function(){
var myLIobj = $(this);
setTimeout(function(){doThis(myLIobj);}, 5000);
});
बहुत बढ़िया! पूरी तरह से काम किया। इस बारे में कोई विचार है कि मैं इसे कैसे संशोधित कर सकता हूं ताकि यह एलआई के माध्यम से केवल 1 बार के विपरीत पुनरावृत्त हो सके? – Bamerza
समस्या यह थी कि "एक ही समय में" सभी कार्यों को कॉल करते समय एक दौड़ की स्थिति थी और $ li गड़बड़ हो गई थी?बीटीडब्लू, आप $ ली का उपयोग क्यों कर रहे हैं न सिर्फ ली? – elcuco
@elcuco, मुझे संदेह है कि फ़ैबियन $ li का उपयोग कर रहा है, इसलिए यह स्पष्ट है कि परिवर्तनीय एक jQuery ऑब्जेक्ट रखता है, जावास्क्रिप्ट परवाह नहीं है अगर यह ली या $ li है। –