重复绑定jQuery事件的快速解决方案

重复绑定jQuery事件的快速解决方案
一美元。fn.live重复结合

解决方案:使用模具()方法解除以前绑定的事件在元素之前的生活()方法绑定,然后将新的事件通过现场()方法。
复制代码代码如下所示:
(死)第一个通过活(绑定)终止的方法
$(# SelectAll)。模()。活(点击,函数(){)
事件运行
});

双击和其他事件

解决方案:在解除绑定(点击)方法用于删除绑定事件先绑定,新的事件,,删除原始事件的对象在对象绑定到事件。

完整的测试代码:
复制代码代码如下所示:

重复绑定触发器按钮(点击两次以上按钮来触发重复绑定,然后单击下面的按钮查看结果)

单击重复绑定测试按钮
单击绑定一个测试按钮
活重复绑定测试按钮
活绑定一个测试按钮
$(函数(){())
var i=1,j=1,k=1,h=1,n=1;
无功triggerbind =函数(){()
$(# test1)。Click(function(){)
警报(单击不释放绑定重复绑定执行+;
});
$(# TEST2)。Unbind(听到咔哒声)。Click(function(){(){)
警报(点击绑定执行+ K +次);
});

$(#试验)。活(单击
警报()不释放绑定以重复第一个;
});
$(#法规)。模()活(单击。
警报(活未绑定执行+++时间);
});
}
$(#试验)。Click(function(){)
TriggerBind();
警报(触发器绑定单击+;
});
});

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部