-1

私はスライダーのようなものを持っています。次のボタンをクリックすると、変数が数値と等しいかどうかがチェックされます。数値が等しい場合、関数が実行されます。

 var month = 0; //variable

 $("#nextbutton").live('click',function(event){
     month+=1;

     if(month == 1) {
         foto1();   
     }

     if(month == 2) {
         foto2();      
     }

     if(month == 3) {
         foto3();
     }

 )};    

しかし、if ステートメントに進む前にコードを「待機」させたいと思います。これらすべての機能を同時に実行するためです。month == 1 は関数 1 であるため、 month == 2 は関数 2 などです。

4

1 に答える 1

1
var month = 0; //variable

$("#nextbutton").live('click',function(event){
var month = month+1;
setTimeout(function() {
     if(month == 1) {
         foto1();   
     }
    }, <time_in_ms_to_wait>)
});

それが役立つことを願っています。

于 2012-10-22T10:31:27.773 に答える