jquery 中,事件绑定多次为什么后面的不会覆盖前面的事件

2024-11-16 07:45:24
推荐回答(1个)
回答1:

jquery
事件注册的方式,实际上就是一个事件执行的数组。
会循环触发你所注册的时间

覆盖方式
$('button').die().live('click',function(){
//新的绑定事件
});

$("button").unbind('click').click(function(){
//新的绑定事件
});

原理就是先清空事件再从新注册