2017-04-24 71 views
-1
higherBet(); 
console.log(realtime(time)); 
console.log('You LOST!'); 
multiply(); 
setTimeout(function(){ 
     $loButton.trigger('click'); 
}, getRandomWait()); 
//$loButton.trigger('click'); 

我有$loButton$hiButton。 我希望交替工作,也许每次选择2次,但我不知道如何。多触发器点击

+0

请显示您的html – Mazz

+0

https://jsfiddle.net/#&togetherjs=xHHeudTV0B –

回答

0
  1. 如果您需要重复的回调函数,那么你需要使用的setInterval代替setTimeoutsetInterval允许重复调用一个函数,直到取消和setTimeout只执行函数ony 一次
  2. 您可以创建一个计数器来跟踪执行2次,另一个变量切换从功能1,功能执行功能,功能2.

一个天真的实现可能看起来像..

var counter = 0; 
 
var toggle = true; 
 
setInterval(callback, 1000); 
 

 
function callback(){ 
 
    if(counter === 2){ 
 
    counter = 0; 
 
    toggle = !toggle; 
 
    } 
 
    if(toggle){ 
 
    first(); 
 
    }else{ 
 
    second(); 
 
    } 
 
    counter++; 
 
} 
 

 
function first(){ 
 
    console.log("first"); 
 
} 
 

 
function second(){ 
 
    console.log("second"); 
 
}