jquery
web前端-前端问答
非凡 源码,搭建在线vscode,ubuntu steam,jacob tomcat,sqlite修改,网页设计如何连接,access的数据库,网站服务器天付,数据无法识别 dz插件,前端设计师知识框架是什么,爬虫合集,php讲师,seo帖子,springboot贴吧,js代码a标签不隐藏,iis7.5发布网站教程,一个完整的网页代码,html论坛模板,asp整站后台可修改,页面 简单时间插件,免费企业人事管理系统下载,借贷平台程序lzw
jquery提供多种取消双击事件监听的方法移动端web源码下载,安居他ubuntu,tomcat密码怎么改,爬虫应用总结,php警察,江苏抖音seo优化专业实操lzw
1、使用unbind()方法志愿者管理系统源码,微软vscode团队,ubuntu系统怎么配置网关,tomcat跨平台,微信的sqlite,jquery word编辑插件,web前端主流框架评价,什么叫爬虫python,php 字符串 分割,seo相关资料,仿安卓软件网站整站源码下载,电视直播网页代码,asp模板源码,wp发布页面添加字段,python商品管理系统源码,微擎微信挑战答题王小程序无加密版lzw
unbind() 方法能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。该方法也可以通过 event 对象取消绑定的事件处理程序。该方法也用于对自身内部的事件取消绑定(比如当事件已被触发一定次数之后,删除事件处理程序)。
示例:取消双击事件监听
$(document).ready(function() { $("p").dblclick(function() { console.log("发生了双击事件监听"); }); $("button").click(function() { $("p").unbind(); }); });这是一个段落。
这是另外一个段落。
这是另外一个段落。
2、使用undelegate()方法
undelegate() 方法删除由 delegate() 方法添加的一个或多个事件处理程序。
示例:取消双击事件监听
核心代码:
$(document).ready(function() { $("body").delegate("p", "dblclick", function() { console.log("发生了双击事件监听"); }); $("button").click(function() { $("body").undelegate(); }); });
3、使用off() 方法
off() 方法通常用于移除通过 on() 方法添加的事件处理程序。
示例:取消双击事件监听
核心代码:
$(document).ready(function() { $("p").on("dblclick", function() { console.log("发生了双击事件监听"); }); $("button").click(function() { $("p").off(); }); });
【推荐学习:jQuery视频教学、web前端视频】