如何在显示 jquery 通知时检测 esc 按键
How to detect esc key press while showing jquery notification
我想在显示jquery通知时检测转义的关键事件。但是由于这会阻止输入,因此在显示noty时无法检测到键盘事件。
$(document).keyup(function(e) {
if (e.keyCode == 27) {
//your codes
}
});
使用此代码,它可以在任何地方工作:
// define a handler
function doc_keyUp(e) {
if (e.keyCode == 27) {//27 is Esc KeyCode
alert('Escape Key Has Been Pressed!');
}
}
// register the handler
document.addEventListener('keyup', doc_keyUp, false);
您可以使用 onkeyup 传递事件处理程序,例如-
<input type="text" onkeyup="YourKeyupHandler(event)">
现在你可以实现这样的功能-
function YourKeyupHandler(event) {
event = event || window.event || event.srcElement;
if (event.keyCode == 27) {
//here you can do whatever you want
}
}
相关文章:
- 如何检测是否有溢出
- 如何检测用于WebGL的专用或集成显卡
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- 如何使用密码检测网络中的状态连接
- 使用JavaScript检测Flash
- 在不阻止默认行为的情况下检测IE10中的缩放
- 检测个位数整数时正在转换毫秒
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 动态插入的表:JQuery未检测到最后一行
- 检测页面上某个元素中选择(突出显示)或单击的内容
- jQuery检测浏览器是否支持Zoom
- 检测iframe是否跨域的愚蠢方法
- 检测图像分辨率
- 如何检测第三方广告服务器请求
- 我是否可以检测到javascript正在被卸载(作为调试模式)
- 无法在Chrome(打包)应用程序上检测到ESC按钮(全屏显示时)
- 如何在显示 jquery 通知时检测 esc 按键
- 通过esc键或外部点击检测jquery显示插件模式关闭
- Internetexplorer-JavaScript-跨浏览器检测ESC键