美文网首页
一个神奇的bug--一次动作触发多次触发事件

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

作者: 我不是小叮当 | 来源:发表于2019-06-28 15:54 被阅读0次

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

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

相关文章

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

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

  • 【JS】防抖和节流

    防抖 概念 触发高频事件后 n 秒内函数只会执行一次,在 n 秒内高频事件多次触发只执行最后一次,每次触发 n 会...

  • js中什么是防抖节流?

    防抖在连续触发的事件中,将多次执行的事件处理函数变为最后只执行一次。 Code 节流在连续触发的事件中,将多次执行...

  • 函数的节流与防抖

    如果一个事件频繁触发多次,并且两次事件相隔事件比较短,则防抖函数使得对应的处理事件只触发一次。 ``` funct...

  • 防抖&节流

    防抖:让触发的多次事件只执行一次。使用场景:搜索框 节流:让触发的多次事件每隔一段时间执行一次。适用场景:拖拽事件...

  • 微信小程序自定义统计事件for循环-改用腾讯移动统计

    微信小程序自定义事件trigger:触发条件,click,表示点击操作触发;action:触发时动作,一次性上报,...

  • jquery中ajax触发两次事件解决办法

    ajax成功时,触发click事件,往往会触发多次解决办法:在触发click事件之前,先取消click事件,然后再...

  • transitionend事件多次触发

    1. 原因: ​ 除了父元素自身可以触发自己的transitionend之外,其子元素如若有transitio...

  • 防抖和节流

    用户在操作事件的时候可能会手抖多次触发,比如一个提交事件触发多次向server端发送多次post或get请求,就要...

  • 触发器

    触发器,事件-条件-动作规则(event-condition-action rule),ECA规则事件发生,触发器...

网友评论

      本文标题:一个神奇的bug--一次动作触发多次触发事件

      本文链接:https://www.haomeiwen.com/subject/fwfecctx.html