一个神奇的bug--一次动作触发多次触发事件

吐槽:最近在维护一堆n前年还是由rd随手撸的前端jq代码,感觉自己是那个组内唯一一个守着一堆破烂的人。。。

现象:一个按钮,绑定了一个click事件,点击这个按钮的时候,事件被触发了一次;刷新一次页面,事件被触发了两次;再刷新一次。事件被触发三次。。。。。。。。
苍天呐,这是什么鬼,然后去扒代码,google,最终发现,这玩意儿,只绑定事件不卸载事件我也是醉了。。。
好了呗,绑定之前先卸载一下,问题完美解决~
element.off('input').on('input',fn)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,526评论 1 11
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,626评论 1 45
  • 一:认识jquery jquery是javascript的类库,具有轻量级,完善的文档,丰富的插件支持,完善的Aj...
    xuguibin阅读 1,723评论 1 7
  • 22、JQ的基础语法、核心原理和项目实战 jQ的版本和下载 jQuery版本 1.x:兼容IE6-8,是目前PC端...
    萌妹撒阅读 1,771评论 0 0
  • 一、 认识jQuery 1、 概述 之前,我们为了方便使用,封装了ajax.js,能够查找指定ID的DOM对象,使...
    宠辱不惊丶岁月静好阅读 654评论 0 3