为了账号安全,请及时绑定邮箱和手机立即绑定

按钮会被重复添加点击事件么

按钮会被重复添加点击事件么

猫的第九尾 2015-11-30 14:22:52
function addclick(){     $("#btn").click(function () {         alert("点击")     }) } setInterval("addclick()", 5000);设置一个定时事件,这样过了10秒钟 点击一次按钮会弹出2个alert么?,我现在写的一个代码里大概就是这么一个意思,js中有个定时事件,点了按钮后触发了好几次alert();求大神解释一下,是因为重复添加点击事件了还是什么别的原因
查看完整描述

3 回答

?
猫的第九尾

TA贡献3条经验 获得超0个赞

点击事件会重复添加

查看完整回答
反对 回复 2018-09-11
?
wslover

TA贡献53条经验 获得超20个赞

setInterval会不停的去检测你有没有点击,而每次你都没有停止,可能你点击的时候 已经过了多个5秒,所以点一次可能会被多次检测到。就会alert多次了

查看完整回答
反对 回复 2015-12-02
?
echo_kinchao

TA贡献600条经验 获得超86个赞

没有重载 只有覆盖

查看完整回答
反对 回复 2015-11-30
  • 3 回答
  • 0 关注
  • 2132 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信