<笔记>解决js重复绑定事件

624 阅读1分钟

重复调用函数时dom会再次绑定js监听事件,所以会造成事件重复,影响执行效果。在绑定事件前先移除事件就好了。

//bottom_button为父级标签class,changeMode为绑定事件标签class
$('.bottom_button').off('click','.changeMode').on('click','.changeMode',function() {
    changeMode();
});