0

私はjQueryを初めて使用します。正しく行っているかどうか教えてください。だからここに私のコードがあります。この関数を別の関数にネストしました。カウントが 3 になるまで (画像をトグルするだけで) 実行してから、残りの親関数を実行し続けます。

//parent function part 1
    $(function flip(){
        var count=1
        if (count==3) {
            return var count=1;
        } else {
            $('#i1').toggle(2);
            $('#i1').toggle(2);
            var count=count+1
        });
//parent function part 2
4

2 に答える 2

0

カウントが 3 になるまで実行したい場合は、次のようにループを簡単に使用できます。

var count = 1
while(count <= 3){
 // your code here 
 $('#i1').toggle(2); // etc ...
 // .....
 count++; 
}
count = 1;

あなたのコードについていくつかの問題があります:

//parent function part 1
$(function flip(){
    var count=1
    if (count==3) {
        count=1; // <--- no var here because if you use var you are declaring a new variable, and why you use return ?? if you want juste to reset your count variable we don't need any "return" !
    };
    else {
        $('#i1').toggle(2);
        $('#i1').toggle(2);
        count=count+1  // <--- no var here because if you use var you are declaring a new variable
    } // end of if else statment

 }  //  <---- add this to close your function declaration block
 );
于 2013-06-08T05:12:34.287 に答える