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 相关文章推荐
jquery中插件实现自动添加用户的具体代码
Nov 15 Javascript
js定时调用方法成功后并停止调用示例
Apr 08 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
May 24 Javascript
JavaScript中关键字 in 的使用方法详解
Oct 17 Javascript
利用Vue.js实现checkbox的全选反选效果
Jan 18 Javascript
提高JavaScript执行效率的23个实用技巧
Mar 01 Javascript
vue-cli扩展多模块打包的示例代码
Apr 09 Javascript
详解微信小程序scroll-view横向滚动的实践踩坑及隐藏其滚动条的实现
Mar 14 Javascript
JavaScript使用ul中li标签实现删除效果
Apr 15 Javascript
JQuery特殊效果和链式调用操作示例
May 13 jQuery
element-ui tooltip修改背景颜色和箭头颜色的实现
Dec 16 Javascript
详解JavaScript数据类型和判断方法
Sep 04 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 最大运行时间 max_execution_time修改方法
2010/03/08 PHP
php去除二维数组的重复项方法
2015/11/03 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
2019/10/10 PHP
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
JavaScript中的Document文档对象
2008/01/16 Javascript
向当前style sheet中插入一个新的style实现方法
2013/04/01 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
js改变style样式和css样式的简单实例
2016/06/28 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
AngularJS自定义指令之复制指令实现方法
2017/05/18 Javascript
ReactNative中使用Redux架构总结
2017/12/15 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
JavaScript数值类型知识汇总
2019/11/17 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
Vue指令实现OutClick的示例
2020/11/16 Javascript
让python的Cookie.py模块支持冒号做key的方法
2010/12/28 Python
python之import机制详解
2014/07/03 Python
Python 2.7.x 和 3.x 版本的重要区别小结
2014/11/28 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
Python端口扫描简单程序
2016/11/10 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
python实现音乐播放和下载小程序功能
2020/04/26 Python
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
董事长秘书岗位职责
2013/11/29 职场文书
秋季运动会通讯稿
2014/01/24 职场文书
2014年机关作风建设工作总结
2014/10/23 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
党支部综合考察意见
2015/06/01 职场文书
个人合作协议范本
2015/08/06 职场文书
学生早退检讨书(范文)
2019/08/19 职场文书
创业计划书之美甲店
2019/09/20 职场文书