2010.09.06(4)——— jquery 移除事件
2010.09.06(4)——— jquery 移除事件
参考:http://blog.csdn.net/allovermine/archive/2010/04/21/5510959.aspx
今天 一个ajax请求 是在click事件的执行函数 当我点击某元素时 执行ajax请求 得到数据,但是再次点击时 应该不去访问服务器了 这样效率更高一点 所以 点击完后 我又移除了这个click事件 后来 发现 这样太麻烦了 因为此事件只执行一次 所以可以用
绑定多个事件类型 $("div").bind("mouseover mouseout",function(){.....}); 添加事件命名空间 $("div").bind("click.plugin",function(){......}); 在所绑定的世界类型后面添加命名空间,这样在删除事件时只需要指定命名空间即可。 $("div").unbind(".plugin"); //删除空间内的事件 $("div").trigger("click!"); //触发所以不包含在命名空间中的click方法 如果包含在命名空间的也要触发: $("div").trigger("click");