重复调用函数时dom会再次绑定js监听事件,因此会形成事件重复,影响执行效果。在绑定事件前先移除事件就行了。dom
//bottom_button为父级标签class,changeMode为绑定事件标签class $('.bottom_button').off('click','.changeMode').on('click','.changeMode',function() { changeMode(); });复制代码