तो मैं इस तरह की घटनाओं की एक समूह है:jQuery घटना हैंडलर पाश में बनाया
$('#slider-1').click(function(event){
switchBanners(1, true);
});
$('#slider-2').click(function(event){
switchBanners(2, true);
});
$('#slider-3').click(function(event){
switchBanners(3, true);
});
$('#slider-4').click(function(event){
switchBanners(4, true);
});
$('#slider-5').click(function(event){
switchBanners(5, true);
});
और मैं एक पाश मैं पहले से ही कुछ इस तरह चला रहा हूँ के माध्यम से उन्हें चलाने के लिए चाहता था:
for(i = 1; i <= totalBanners; i++){
$('#slider-' + i).click(function(event){
switchBanners(i, true);
});
}
सिद्धांत रूप में जो काम करना चाहिए, लेकिन ऐसा लगता है कि जब मैं दस्तावेज़ लोड करता हूं ... यह किसी भी विशिष्ट div आईडी का जवाब नहीं देता है, जैसे इसे क्लिक करना चाहिए ... यह प्रत्येक div के माध्यम से प्रगति करता है चाहे मैं क्लिक करता हूं। ऐसे कई ईवेंट श्रोताओं हैं जिन्हें मैं मक्खी पर गतिशील रूप से बनाना चाहता हूं लेकिन मुझे इन्हें पहले चाहिए ...
मुझे क्या याद आ रही है?
यह बेहतर काम करता है ... मुझे यह देखने के लिए कहीं और देखना पड़ सकता है कि अब यह कहां टूट रहा है ... मूल रूप से स्विचबैनर्स() फ़ंक्शन इसके वर्तमान स्थिति के आधार पर बाएं और दाएं की दिशा बदलता है ... यह वापस नहीं जा रहा है जहां से यह या तो आया था ... लेकिन यह इसे पहली बार बाएं से दाएं स्थानांतरित करने के लिए ठीक करता है ... लेकिन यह दूसरी क्लिक –