我点击某个按钮后再setInterval(function(){},5000),但是点击按钮后要过5秒才执行,怎么让他点击后就执行呢,然后再每隔5秒执行一次
我点击某个按钮后再setInterval(function(){},5000),但是点击按钮后要过5秒才执行,怎么让他点击后就执行呢,然后再每隔5秒执行一次
(function () {
'use strict';
function fun() {
var ads = [1];
// you code ...
return ads.length
}
fun() && setInterval(fun, 1500);
})();
or
(function () {
'use strict';
function fun() {
// you code ...
return true
}
fun() && setInterval(fun, 1500);
})();
function doSomething(){};
var timer = null;
btn.onclick = function(){
clearInterval( timer ); // 防止多次点击开启多个定时器.
doSomething();
timer = setInterval(doSomething, 5000);
}
<script type="text/javascript">
//定义一个点击事件
// 先调用一下 再在计时器中调用
function btnClick(){
}
btnClick();
setInterval(function(){
btnClick();
},5000)
</script>
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决