我制作了一个脚本,每隔5次点击就会调用一个函数。我现在要做的是每5次点击重复一次,而不是只调用一次。有没有办法在调用动作时重置变量计数?
$(document).ready(function(){
var count=0;
$(".logo").click(function(){
count+=1;
if (count==5) {
$( "body" ).toggleClass('easteregg');
}
});
});
答案 0 :(得分:5)
你不必重置它只是
if(count % 5 === 0){
//your code here
}
每次计数为5的倍数时都会调用此
答案 1 :(得分:0)
为什么不在行动后重置计数器?
const pid = setInterval(
/*some func*/,
/*some duration in ms*/
);
//later on (same scope as pid)
clearInterval(pid);