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 相关文章推荐
extjs 学习笔记 四 带分页的grid
Oct 20 Javascript
jquery与google map api结合使用 控件,监听器
Mar 04 Javascript
jquery绑定事件不生效的解决方法
Feb 11 Javascript
jQuery实现div拖拽效果实例分析
Feb 20 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
Jun 20 Javascript
Javascript动画效果(2)
Oct 11 Javascript
令按钮悬浮在(手机)页面底部的实现方法
May 02 Javascript
微信小程序实现自定义加载图标功能
Jul 19 Javascript
js canvas实现橡皮擦效果
Dec 20 Javascript
详解vue-cli 2.0配置文件(小结)
Jan 14 Javascript
微信小程序实现下拉框功能
Jul 16 Javascript
vue登录注册实例详解
Sep 14 Javascript
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
PHP4实际应用经验篇(8)
2006/10/09 PHP
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
PHP登录环节防止sql注入的方法浅析
2014/06/30 PHP
smarty实现多级分类的方法
2014/12/05 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
2019/10/08 PHP
JavaScript 全角转半角部分
2009/10/28 Javascript
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
提升jQuery的性能需要做好七件事
2016/01/11 Javascript
Javascript之String对象详解
2016/06/08 Javascript
AngularJS入门之动画
2016/07/27 Javascript
手机端图片缩放旋转全屏查看PhotoSwipe.js插件实现
2016/08/25 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
详解如何较好的使用js
2016/12/16 Javascript
Node.js readline模块与util模块的使用
2018/03/01 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
vue实现行列转换的一种方法
2019/08/06 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
Python中zip()函数用法实例教程
2014/07/31 Python
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
Python的Urllib库的基本使用教程
2015/04/30 Python
Python模块搜索概念介绍及模块安装方法介绍
2015/06/03 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
浅谈Python 多进程默认不能共享全局变量的问题
2019/01/11 Python
django中的图片验证码功能
2019/09/18 Python
通过实例了解python property属性
2019/11/01 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
汉森冲浪板:Hansen Surfboards
2018/05/19 全球购物
大学生暑期实践感言
2014/02/26 职场文书
保护环境演讲稿
2014/05/10 职场文书
2014保险公司个人工作总结
2014/12/09 职场文书
JavaScript实现优先级队列
2021/12/06 Javascript
HTML基本元素标签介绍
2022/02/28 HTML / CSS
canvas 中如何实现物体的框选
2022/08/05 Javascript