इससे पहले कि मैं अपने बालों को फाड़ें और डीबगिंग के मामले में गलत पथ पर जाएं। क्या कोई पुष्टि कर सकता है कि यह कोड इरादे के अनुसार करेगा। अर्थात। विभिन्न पदों के लिए 5 divs चेतन:पाश के लिए जावास्क्रिप्ट में एकाधिक काउंटर
var i, j, k;
$('#menuButton').click(function(){
for (i=1; j=0; k=150; i<=5; i++; j+=30; k-=30){
$('.spinner #item' + i).animate({
left: '+=' + j,
bottom: '+=' + k
}, 500, function() {
// Animation complete.
});
}
});
जब मैं क्लिक #menuButton
, कुछ नहीं होता और मैं इस त्रुटि मिलती है:
Uncaught SyntaxError: Unexpected token ; on the 'for()' line...
ए लूप के लिए केवल तीन अभिव्यक्तियां होती हैं। आप शायद चर, असाइनमेंट के बीच '' चाहते हैं। ';' प्रारंभिक असाइनमेंट, हालत, और प्रत्येक पुनरावृत्ति के बाद चलाने के लिए अभिव्यक्ति को अलग करने के लिए हैं। – pimvdb
वृद्धि के बजाय तीन अलग-अलग चर क्यों बढ़ते हैं और अन्य मानों के लिए इसे गुणा करते हैं? http://jsfiddle.net/jasper/7fkx7/2/ – Jasper
@ जैस्पर मुझे यह बहुत पसंद है लेकिन यह मेरी आवश्यकताओं के अनुरूप नहीं है, मुझे परिभाषित करने के लिए मूल्यों की आवश्यकता है ... – benhowdle89