jQuery的 one 方法

2020-06-28  本文已影响0人  cc_a818

jQuery的 one 方法很好用,在给函数绑定事件的时候,可以在事件触发一次的时候,就取消掉事件绑定,这样有两个好处,一是有的需求是 只希望完成事件被触发第一次时产生效果,二是事件监听是浪费资源的,这样可以只在需要的时候监听

jquery one使用示例

使用原生JS做一个jQuery的one方法

代码如下:

写到原型链上 使用示例

意外发现这个里面的 this 默认是window,和原生的(函数内部的this是触发事件的元素)不一样

现更正代码如下

更正后代码
上一篇下一篇

猜你喜欢

热点阅读