绑定事件的时候,有时需要在点击事件内在添加点击事件。我初次错误的时候觉得每次点击都是覆盖性或者单独存在的,但是在实际运行过程中二次或多次的点击会产生事件叠加性,最终我是这样解决的,看下面的例子:
// jQuery叠加事件问题案例
$("#aaa").click(function(){
$("#bbb").click(function(){
alert("a") ;
});
});
// 解决方法
// 方法1
$("#aaa").click(function(){
$("#bbb").unbind('click').click(function(){
alert("a") ;
});
});
// 方法2
$("#aaa").click(function(){
$("#bbb").die().live('click',function(){
alert("a") ;
});
});