老师,请教个问题。
来源:4-3 运动模块之Css3类
LJJ91
2019-12-08 19:52:09
this.$elem.off(transition.end).one(transition.end, function() {};
this.$elem.off(transition.end).on(transition.end, function() {};
既然绑定事件前先使用了off解绑,那么one和on还有区别吗?
1回答
好帮手慕星星
2019-12-09
同学你好,可以测试一下,从输出结果上来看还是不一样的:
(1)使用one绑定:
折返输出了一次moved:
(2)使用on绑定:
折返会输出两次moved:
移动一次会有两次moved输出,而折返就会有4次moved输出,off方法只解除了两次绑定,还剩下一次没有解除 。
自己可以测试下,如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题