在js里面,click事件是存在重复绑定的情况的
比如说,一个函数会执行多次,你每次都把绑定了click事件,那么他就会累加
点一次相当于点了好几次
还有就是对于动态生成的html如果append到某个div上面
原有的绑定的click事件是不生效的,需要重新绑定
解决方法:
1.尽量避免动态生成的html
2.在动态生成html的同时绑定事件,这种情况也会出现重复绑定失效问题
$("...").unbind('click');
$("...").on('click',function(){});
网友评论