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 相关文章推荐
10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
Jun 08 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
Dec 12 Javascript
js 动态加载事件的几种方法总结
Dec 25 Javascript
jQuery判断元素是否存在的可靠方法
May 06 Javascript
AngularJS实现标签页的两种方式
Sep 05 Javascript
jQuery实现判断控件是否显示的方法
Jan 11 Javascript
详解微信小程序 相对定位和绝对定位
May 11 Javascript
使用clipboard.js实现复制功能的示例代码
Oct 16 Javascript
详解vuex结合localstorage动态监听storage的变化
May 03 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
Sep 16 Javascript
微信小游戏之使用three.js 绘制一个旋转的三角形
Jun 10 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
Apr 09 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
PHP define函数的使用说明
2008/08/27 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
javascript动态加载三
2012/08/22 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
2013/06/05 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
javascript类型系统_正则表达式RegExp类型详解
2016/06/24 Javascript
Angular 页面跳转时传参问题
2016/08/01 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
原生js实现手风琴功能(支持横纵向调用)
2017/01/13 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
详解nodejs模板引擎制作
2017/06/14 NodeJs
webpack优化的深入理解
2018/12/10 Javascript
详解Vue、element-ui、axios实现省市区三级联动
2019/05/07 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
2019/08/12 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
2020/04/20 Javascript
[01:46]新英雄登场
2019/09/10 DOTA
给Python初学者的一些编程技巧
2015/04/03 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
Appium Python自动化测试之环境搭建的步骤
2019/01/23 Python
详解Django admin高级用法
2019/11/06 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
2020/09/11 Python
Pytorch实验常用代码段汇总
2020/11/19 Python
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/09/18 面试题
行政文员岗位职责
2013/11/08 职场文书
英文简历中的自荐信范文
2013/12/14 职场文书
大学生实习鉴定评语
2014/04/25 职场文书
2015年教师教学工作总结
2015/04/28 职场文书
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server
如何制作自己的原生JavaScript路由
2021/05/05 Javascript