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 面试题随笔
Mar 31 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
Mar 05 Javascript
jQuery的extend方法【三种】
Dec 14 Javascript
js+div+css下拉导航菜单完整代码分享
Dec 28 Javascript
基于Node.js的WebSocket通信实现
Mar 11 Javascript
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
Vue 父子组件的数据传递、修改和更新方法
Mar 01 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
Mar 03 Javascript
Vue模板语法中数据绑定的实例代码
May 17 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
Jun 18 Javascript
vuex存值与取值的实例
Nov 06 Javascript
JS实现普通轮播图特效
Jan 01 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读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
php中__destruct与register_shutdown_function执行的先后顺序问题
2014/10/17 PHP
PHP使用PDO操作数据库的乱码问题解决方法
2016/04/08 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
Prototype Object对象 学习
2009/07/12 Javascript
浅谈javascript的数据类型检测
2010/07/10 Javascript
JQuery 返回布尔值Is()条件判断方法代码
2012/05/14 Javascript
javascript强大的日期函数代码分享
2013/09/04 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
理解JavaScript事件对象
2016/01/25 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
2016/10/26 Javascript
JS实现的tab切换选项卡效果示例
2017/02/28 Javascript
JS中利用localStorage防止页面动态添加数据刷新后数据丢失
2017/03/10 Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
2017/03/24 Javascript
使用react-router4.0实现重定向和404功能的方法
2017/08/28 Javascript
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
详解JavaScript的BUG和错误
2018/05/07 Javascript
JavaScript事件对象深入详解
2018/12/30 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
JavaScript异步操作的几种常见处理方法实例总结
2020/05/11 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
2020/10/13 Javascript
关于Vue中$refs的探索浅析
2020/11/05 Javascript
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
python通过yield实现数组全排列的方法
2015/03/18 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
python实现名片管理器的示例代码
2019/12/17 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
Django如何实现防止XSS攻击
2020/10/13 Python
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
历史专业个人求职信分享
2013/12/20 职场文书
某同学的自我鉴定范文
2013/12/26 职场文书
同学聚会邀请函
2015/01/30 职场文书
python中sys模块的介绍与实例
2021/04/17 Python
SQL实现LeetCode(177.第N高薪水)
2021/08/04 MySQL