jquery利用命名空间移除绑定事件的方法


Posted in Javascript onMarch 11, 2015

本文实例讲述了jquery利用命名空间移除绑定事件的方法。分享给大家供大家参考。具体分析如下:

最近研究jquery,发现了一个简单移除绑定事件的方法,命名空间。

例子很简单。

这里我绑定了三个事件,分别是click,mouseover和dblclick事件
其中click和mouseover事件我加入了命名空间,而dblclick没有加入命名空间。
利用一个button移除了绑定的事件。
这样避免了重复的使用bind和unbind方法,让你的代码看起来更简洁明了。

<script type="text/javascript" src="js/jquery-1.3.2.js"></script>

<script type="text/javascript">

    $(function (){

        $("div").bind("click.plugin",function(){

         

            $("body").append("<p>click事件</p>");

        });

        $("div").bind("mouseover.plugin",function(){

         

            $("body").append("<p>mouseover事件</p>");

        });

        $("div").bind("dblclick",function(){

         

            $("body").append("<p>dblclick事件</p>");

        });

        $("#but").click(function(){

        alert("remove");

            $("div").unbind(".plugin");

        });

    })

</script>
<div style="border: 1px solid red;height: 100px;width:300px;">已经绑定了<br/>click,mouseover,dblclick事件的层</div>

<input id="but"  type="button"  value="remove"></input>

运行效果如下:

jquery利用命名空间移除绑定事件的方法

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
用JavaScript 处理 URL 的两个函数代码
Aug 13 Javascript
js中的referrer返回上一页使用介绍
Sep 26 Javascript
动态创建script在IE中缓存js文件时导致编码的解决方法
May 04 Javascript
Node.js编码规范
Jul 14 Javascript
javascript模拟map输出与去除重复项的方法
Feb 09 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
Aug 11 Javascript
jquery学习笔记之无new构建详解
Dec 07 jQuery
vue 中的keep-alive实例代码
Jul 20 Javascript
如何实现双向绑定mvvm的原理实现
May 28 Javascript
JSX在render函数中的应用详解
Sep 04 Javascript
Vue列表循环从指定下标开始的多种解决方案
Apr 08 Javascript
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
Mar 31 jQuery
jQuery实现带动画效果的二级下拉导航方法
Mar 11 #Javascript
jquery图形密码实现方法
Mar 11 #Javascript
jQuery模拟新浪微博首页滚动效果的方法
Mar 11 #Javascript
jQuery实现在textarea指定位置插入字符或表情的方法
Mar 11 #Javascript
jQuery实现统计输入文字个数的方法
Mar 11 #Javascript
jQuery处理json数据返回数组和输出的方法
Mar 11 #Javascript
jquery实现表格本地排序的方法
Mar 11 #Javascript
You might like
php 获取页面中指定内容的实现类
2014/01/23 PHP
php文件上传简单实现方法
2015/01/24 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
Laravel实现表单提交
2017/05/07 PHP
老生常谈PHP数组函数array_merge(必看篇)
2017/05/25 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
js实现获取div坐标的方法
2015/11/16 Javascript
老生常谈JQuery data方法的使用
2016/09/09 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
看看“疫苗查询”小程序有温度的代码
2018/07/31 Javascript
原生JS实现烟花效果
2020/03/10 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
Python中暂存上传图片的方法
2015/02/18 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
基于python实现上传文件到OSS代码实例
2020/05/09 Python
keras.utils.to_categorical和one hot格式解析
2020/07/02 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
HTML5拖拽功能实现的拼图游戏
2018/07/31 HTML / CSS
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
什么时候需要进行强制类型转换
2016/09/03 面试题
法学专业应届生求职信
2013/10/16 职场文书
创先争优活动方案
2014/02/12 职场文书
暑期社会实践心得体会
2014/09/02 职场文书
个人合伙协议书范本
2014/10/14 职场文书
2014年部门工作总结
2014/11/12 职场文书
2014年班主任德育工作总结
2014/12/05 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
2015年发展党员工作总结报告
2015/03/31 职场文书
女性健康知识讲座主持词
2015/07/04 职场文书
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL