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 Cookie 直接浏览网站分网址
Dec 08 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
Jan 07 Javascript
node.js中的path.join方法使用说明
Dec 08 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
Feb 23 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
Apr 14 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
Aug 23 Javascript
JavaScript实现三级级联特效
Nov 05 Javascript
JS中的BOM应用
Feb 02 Javascript
Vue 父子组件数据传递的四种方式( inheritAttrs + $attrs + $listeners)
May 04 Javascript
laypage.js分页插件使用方法详解
Jul 27 Javascript
layui实现数据表格自定义数据项
Oct 26 Javascript
JavaScript常用进制转换及位运算实例解析
Oct 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
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
PHP大文件切割上传功能实例分析
2019/07/01 PHP
解析js如何获取当前url中的参数值并复制给input
2013/06/23 Javascript
21个值得收藏的Javascript技巧
2014/02/04 Javascript
jquery css 设置table的奇偶行背景色示例
2014/06/03 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
浅谈jquery上下滑动的注意事项
2016/10/13 Javascript
Javascript继承机制详解
2017/05/30 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
JSON字符串操作移除空串更改key/value的介绍
2019/01/05 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
Python实现的微信支付方式总结【三种方式】
2019/04/13 Python
Python目录和文件处理总结详解
2019/09/02 Python
Python Numpy,mask图像的生成详解
2020/02/19 Python
Pycharm打开已有项目配置python环境的方法
2020/07/03 Python
Python map及filter函数使用方法解析
2020/08/06 Python
Django中ORM的基本使用教程
2020/12/22 Python
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
一些Solaris面试题
2015/12/22 面试题
室内设计专业个人的自我评价
2013/10/19 职场文书
英文简历自荐信范文
2013/12/11 职场文书
初中家长寄语
2014/04/02 职场文书
预备党员综合考察材料
2014/05/31 职场文书
建筑安全生产责任书
2014/07/22 职场文书
清明节网上祭英烈寄语2015
2015/03/04 职场文书
2015年小学师德师风建设工作总结
2015/10/23 职场文书
处世之道:关于真诚相待的名言推荐
2019/12/02 职场文书
基于Redis过期事件实现订单超时取消
2021/05/08 Redis
Python一些基本的图像操作和处理总结
2021/06/23 Python