1.JS定时器
需求描述:
用一个按钮去触发定时器,那么多次点击这个定时器会越来越快,这是为何?
解决方案:
每执行一次定时器,都需要清空
$('button:first').click(function(){
var timerId = setInterval(function(){
alert("run");
}, 3000);
clearInterval($(this).attr('data-timer-id'));
$(this).attr('data-timer-id', timerId);
});