jQuery 如何解除绑定的事件

这个问题是前天一个面试中提问我的,我一下子蒙了。。没有回答上来,其实这些代码都是敲过去的,可脑子里根本没有形成知识结构,零零散散的,所以根本提取出来。最近找前端的工作有些灰心,不知道到底该不该往前端发展,可是总是又不甘心现在的工作,尽管是后台,可是用的确实骨灰级的cobol,工作机会少的可怜。
不发牢骚了,今晚我还是老老实实的敲了敲jq的代码,不管明天怎么样,我把今天认认真真地过了就行。
绑定事件的时候,可以用.bind,解除绑定就是.unbind.unbind()是解除了元素的所有事件。.unbind(‘click’)这样的参数是解除了指定的绑定事件。还可以.unbind(‘click’,fn1)删除指定绑定事件的函数,可能click事件有两个函数,比如.bind(‘click’,fn1),.bind(‘click’,fn2)这样绑定了click事件,那么click事件就会执行fn1和fn2,.unbind(‘click’,fn1)所以删除了fn1的执行。

猜你喜欢

转载自blog.csdn.net/weixin_36174051/article/details/54578834