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 相关文章推荐
可简单避免的三个JS发布错误的详细介绍
Aug 02 Javascript
JavaScript中的运算符种类及其规则介绍
Sep 26 Javascript
JavaScript实现select添加option
Jul 03 Javascript
AngularJS入门教程之服务(Service)
Jul 27 Javascript
js实现增加数字显示的环形进度条效果
Feb 05 Javascript
理解javascript async的用法
Aug 22 Javascript
js es6系列教程 - 新的类语法实战选项卡(详解)
Sep 02 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
Apr 20 Javascript
Vue 开发必须知道的36个技巧(小结)
Oct 09 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
Nov 18 Vue.js
JavaScript小技巧带你提升你的代码技能
Sep 15 Javascript
JavaScript利用html5新方法操作元素类名详解
Nov 27 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来处理多个提交任务
2006/10/09 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
jQuery响应enter键的实现思路
2014/04/18 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
2018/08/17 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
js实现全选和全不选
2020/07/28 Javascript
jQuery中event.target和this的区别详解
2020/08/13 jQuery
JS绘图Flot应用图形绘制异常解决方案
2020/10/16 Javascript
使用Python解析JSON数据的基本方法
2015/10/15 Python
Python中index()和seek()的用法(详解)
2017/04/27 Python
pycharm运行程序时看不到任何结果显示的解决
2020/02/21 Python
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
波兰电子产品购物网站:Vobis
2019/05/26 全球购物
应用服务器有那些
2012/01/19 面试题
医务人员竞聘职务自我评价分享
2013/11/08 职场文书
现金会计岗位职责
2013/12/05 职场文书
搞笑爱情保证书
2014/04/29 职场文书
公司募捐倡议书
2014/05/14 职场文书
个人欠款担保书
2014/05/20 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
离婚协议书范文2015
2015/01/26 职场文书
党员进社区活动总结
2015/05/07 职场文书
大学入学感言
2015/08/01 职场文书
Python基础之字符串格式化详解
2021/04/21 Python
Python机器学习之逻辑回归
2021/05/11 Python
python 中yaml文件用法大全
2021/07/04 Python
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技
Python实现日志实时监测的示例详解
2022/04/06 Python
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android