function addclick(){
$("#btn").click(function () {
alert("点击")
})
}
setInterval("addclick()", 5000);设置一个定时事件,这样过了10秒钟 点击一次按钮会弹出2个alert么?,我现在写的一个代码里大概就是这么一个意思,js中有个定时事件,点了按钮后触发了好几次alert();求大神解释一下,是因为重复添加点击事件了还是什么别的原因
3 回答
wslover
TA贡献53条经验 获得超20个赞
setInterval会不停的去检测你有没有点击,而每次你都没有停止,可能你点击的时候 已经过了多个5秒,所以点一次可能会被多次检测到。就会alert多次了
添加回答
举报
0/150
提交
取消