多触发单击

时间:2017-04-24 16:38:32

标签: javascript jquery google-chrome click console-application

higherBet();
console.log(realtime(time));
console.log('You LOST!');
multiply();
setTimeout(function(){
       $loButton.trigger('click');
}, getRandomWait());
//$loButton.trigger('click');

我有$loButton$hiButton。 我想让它交替工作,每个选项可能2次,但我不知道如何。

1 个答案:

答案 0 :(得分:0)

  1. 如果您需要重复回调功能,则需要使用setInterval代替setTimeoutsetInterval允许重复调用函数,直到取消并且setTimeout仅执行函数一次
  2. 您可以创建一个计数器来跟踪执行2次的函数和另一个变量,以便将函数执行从function1切换到函数2.
  3. 天真的实现可能看起来像..

    
    
    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");
    }