标签:blog ace pac nbsp nts jquery pre logs 没有
带命名空间的事件(namespaced events)在jQuery 1.2就被加入了,但是没有几个人用。
举个例子:
$(‘a‘).on(‘click‘, function() { // Handler 1 }); $(‘a‘).on(‘click‘, function() { // Handler 2 });
如果我们想要移除第二个handler, 使用$(‘a’).off(‘click’)
确会把两个handler都移除掉!
但是如果使用带命名空间的事件,就可以搞定:
$(‘a‘).on(‘click.namespace1‘, function() { //Handler 1 }); $(‘a‘).on(‘click.namespace2‘, function() { //Handler 2 });
使用如下代码移除:
$(‘a‘).off(‘click.namespace2‘);
小tips:jquery中带命名空间的事件(namespaced events)
标签:blog ace pac nbsp nts jquery pre logs 没有
原文地址:http://www.cnblogs.com/moqiutao/p/7397778.html