1. 程式人生 > >js 實現間隔相同時間自動觸發兩個按鈕的點選事件,兩個按鈕觸發事件時間間隔一樣,然後迴圈

js 實現間隔相同時間自動觸發兩個按鈕的點選事件,兩個按鈕觸發事件時間間隔一樣,然後迴圈

問題:

function clickTuo() {
                $("#ffimg1").trigger("click");
            };
            function clickTuo2() {
                $("#ffimg2").trigger("click");
            };
就比如這兩個滑鼠點選事件,間隔2秒自動觸發clickTuo()事件,然後間隔2秒觸發clickTuo2()事件,再間隔2秒自動觸發clickTuo()事件,再隔2秒觸發clickTuo2()事件...................一直執行下去

答案:

<body>

<input type="checkbox" id="a" />2秒迴圈選中<br />  

</body>

<script> 

var j= setInterval("clickTuo()",2000);//2秒鐘後呼叫clickTuo  --初始化

function clickTuo() {

clearInterval(j);  //清理

$("#a").attr("checked""checked"); 

j=setInterval("clickTuo2()",2000);//2秒鐘後呼叫clickTuo2

};

function clickTuo2() {

clearInterval(j);  //清理

$("#a").removeAttr("checked");

j=setInterval("clickTuo()",2000);//2秒鐘後呼叫clickTuo

};

</script>