码迷,mamicode.com
首页 > Web开发 > 详细

jquery中事件重复绑定以及解绑问题

时间:2014-07-16 15:26:37      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:使用   io   问题   cti   c   ar   

一般的情况下,对于这种情况,我们常规的思路是,先解绑,再绑定,如下:

$(selector).unbind(‘click‘).bind(‘click‘,function(){....});

当这样会有一个问题,unbind会把其之前的所有的click事件都unbind掉,可能会影响其他的绑定,有如下有两种方法解决:

第一种:

使用事件命令空间,来唯一标识这个click的绑定,这样在解绑是不会将其他click绑定的事件也给解绑。

$(selector).unbind(‘click.selectorClick‘).bind(click.selectorClick‘,function(){});

第二种:

不使用匿名方法

var handler = function(){};

$(selector).unbind(‘click‘,handler).bind(‘click‘,handler);

jquery中事件重复绑定以及解绑问题,布布扣,bubuko.com

jquery中事件重复绑定以及解绑问题

标签:使用   io   问题   cti   c   ar   

原文地址:http://www.cnblogs.com/xiaoxian1369/p/3848120.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!