用 jquery 绑定和解绑事件监听器都是非常简单的。但是当你为一个元素的一个事件绑定了多个监听器时,怎样精确地解绑其中一个监听器?我们需要了解一下事件的命名空间。
看下面这段代码:
. 代码如下:
$('#element')
.on('click', dosomething)
.on('click', dosomethingelse);
. 代码如下:
$('#element').off('click');
. 代码如下:
$('#element').off('click', dosomething);
. 代码如下:
$('#element').on('click', function() {
console.log('dosomething');
});
. 代码如下:
$('#element').on('click.mynamespace', function() {
console.log('dosomething');
});
. 代码如下:
$('#element').off('click.mynamespace');
如对本文有疑问, 点击进行留言回复!!
offset、client、scroll (width,height、left,top、X,Y)
网友评论