jQuery 之unbind【整理】
来源:互联网 发布:社交网络第二定律 编辑:程序博客网 时间:2024/05/21 06:20
$(selector).unbind()
该方法能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。
ubind() 适用于任何通过 jQuery 附加的事件处理程序。
<script type="text/javascript">$(document).ready(function(){ $("p").click(function(){ $(this).slideToggle(); }); $("button").click(function(){ $("p").unbind(); });});</script>
$(selector).unbind(event,function)
规定从指定元素上删除的一个或多个事件处理程序。
event:删除元素的一个或多个事件; function: 从元素的指定事件取消绑定的函数名
<script type="text/javascript">function alertMe(){alert("Hello World!");}$(document).ready(function(){ $("p").click(alertMe); $("button").click(function(){ $("p").unbind("click",alertMe); });});</script>
$(selector).unbind(eventObj)
规定要删除的事件对象。用于对自身内部的事件取消绑定(比如当事件已被触发一定次数之后,删除事件处理程序)。
eventObj:规定要使用的事件对象。这个 eventObj 参数来自事件绑定函数。
<script type="text/javascript">$(document).ready(function(){ var x=0; $("p").click(function(e){ $("p").animate({fontSize:"+=5px"}); x++; if (x>=2) { $(this).unbind(e); } });});</script>
从某种角度上讲,bind("click",function(){})与click(function(){})是等价的。
<script type="text/javascript"> $(function(){ $('#btn').bind("click", myFun1 = function(){ $('#test').append("<p>绑定函数1</p>"); }).bind("click", myFun2 = function(){ $('#test').append("<p>绑定函数2</p>"); }).bind("click", myFun3 = function(){ $('#test').append("<p>绑定函数3</p>"); }); $('#delTwo').click(function(){ $('#btn').unbind("click",myFun2); });$('#delAll').click(function(){ $('#btn').unbind("click"); }); }) </script>
0 0
- jQuery 之unbind【整理】
- jQuery学习笔记之unbind()
- jQuery.unbind()
- JQuery unbind
- jquery --- unbind() 不起作用
- jQuery unbind() 方法
- jQuery 事件 - unbind() 方法
- jquery unbind 无效
- jquery unbind的使用
- jQuery unbind() 方法
- jquery: bind() unbind() live() die()
- jquery bind()与unbind()用法
- jquery中unbind、bind注意事项
- jQuery的unbind()函数详解
- jQuery解除事件绑定 unbind
- jQuery源码分析之从off方法看unbind,undelegate方法
- jQuery.unbind解除按钮的事件
- jQuery源码-解除绑定事件函数unbind
- LeetCode Isomorphic Strings
- IOS xcode 删除git使用svn
- [BZOJ]1269文本编辑器 做题笔记
- javaweb整合开发实战学习笔记(一) JSP及其相关技术
- jsonp详解
- jQuery 之unbind【整理】
- OSI七层参考模型
- Negative value (-100) passed to setFirstResult
- sass和compass的安装
- Ubuntu 安装配置mysql-cluster
- Unity3D 封装自己的Debug类库dll
- PushbackInputStream
- HashMap,LinkedHashMap,TreeMap,HashTable,ConcurrentHashMap,ConcurrentSkipListMap 关于k,v是否为null,以及输出排序
- 2014年终总结回顾与2015年工作总结