博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript监听 ESC按下事件
阅读量:6909 次
发布时间:2019-06-27

本文共 611 字,大约阅读时间需要 2 分钟。

  hot3.png

给页面添加一个监听ESC按下的事件,一开始以为监听函数绑定在window上就可以的。结果错了,应该绑定在document上。

jQuery代码如下:

;(function ($) {	$(document).ready(function () {		/** Coding Here */	}).keydown(function (e) {		if (e.which === 27) {			/** 这里编写当ESC按下时的处理逻辑! */		}	});})(jQuery);;(function(f){	if(navigator.userAgent.indexOf('MSIE') !== -1){		document.attachEvent('onkeydown', function(){			if(event.keyCode == 27){				f.call(this, event);			}		});	}else{		document.addEventListener('keydown', function(e){			if(e.which == 27){				f.call(this, e);			}		}, false);	}})(function(e){/** 这里编写当ESC按下时的处理逻辑! */});

转载于:https://my.oschina.net/jackin/blog/176034

你可能感兴趣的文章
[tomcat]tomcat8.5线程池
查看>>
linux中 find命令的总结
查看>>
MySQL 5.5 安装方法 详细图解
查看>>
也谈教育公平与户籍改革
查看>>
Linux流量监控工具 - iftop
查看>>
我的友情链接
查看>>
《重新定义Spring Cloud实战》读书笔记
查看>>
【office365使用系列】office365上多语言支持设置multi-language support
查看>>
通过Zabbix全面监控NetScaler负载均衡设备
查看>>
EditText 的 TextWatcher 监听器
查看>>
以"小刀会“的成败论当今创业成败
查看>>
C++ - 继承(inheritance) 和 动态绑定(dynamic binding) 简介
查看>>
Python - 类(class)的变量 和 对象(object)的变量 详解 及 代码
查看>>
linux硬盘分区:分区,格式化,挂载,取消挂载,删除分区
查看>>
【图解】Web前端实现类似Excel的电子表格
查看>>
javascript的setTimeout()用法总结,js的setTimeout()方法
查看>>
spring session+spring security 实现用户不能重复登录
查看>>
虚拟机学习之一:java内存区域与内存溢出异常
查看>>
Android 兼容的RippleView
查看>>
简单wordcount编写及放到Hadoop集群中执行
查看>>