-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 语句之前“等待”。因为它同时执行所有这些功能。因为月 == 1 是函数 1。月 == 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 回答