jQuery使用.on(‘click’)点击事件,在我们做网站时经常用到。但有时我们会发现jQuery使用.on(‘click’)事件在执行过程中会自动执行二次,这应该怎么解决呢?
解决jQuery使用.on(‘click’)执行两次的方法也很简单。
就是需要在每次绑定事件之前,对该事件解绑就可以了。代码如下:
$(document).off('click').on('click','选择器',fuction(){
……
});
这样写就可以解决jQuery使用.on(‘click’)执行两次的问题了。