新的开始
第一篇个人博客,希望自己的路越走越远。
作为一名前端开发方向的小年青,希望能在这个大的家庭中,贡献出自己的一份力量!
事件的绑定
2020年4月28日 中国新冠疫情已经基本控制,我又开始了我的码农上班的生活。
在一个五菱app项目中,用到了unbind()方法,
原因是: 当时有一个委托书页面,有领料,退料,删除项目等等一系列操作,于是封装了一些方法来调用。但在请求接口时,发现接口会出现一次操作,多次请求的情况。后来才查到原因,是绑定事件时没有把之前的事件清楚导致,事件累加。
定义和用法
unbind() 方法移除被选元素的事件处理程序。
该方法能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。
ubind() 适用于任何通过 jQuery 附加的事件处理程序。
取消绑定元素的事件处理程序和函数
规定从指定元素上删除的一个或多个事件处理程序。
如果没有规定参数,unbind() 方法会删除指定元素的所有事件处理程序。
语法
$(selector).unbind(event,function)
总结:
使用事件绑定时,要先清楚当前元素的某个事件,再去绑定。
不清掉坑,难受的还是自己。