单击一个元素时,我想每隔n秒调用一次函数,直到释放鼠标按钮。
我该怎么做?
编辑:
var interval,
i = 0;
$("a").on("mousedown", function(){
interval = setInterval(function(){ $(".results").append(i++); }, 250);
});
$(document.body).on("mouseup", function(){
clearInterval(interval)
});
答案 0 :(得分:3)
在setInterval
处理程序中致电mousedown
,然后在clearInterval
中致电mouseup
。
答案 1 :(得分:3)