捕获键盘事件(且兼容各浏览器)
2023-06-13 09:15:02 时间
//捕获F5事件
$("body").keydown(function(e){
varev=window.event||e;
varcode=ev.keyCode||ev.which;
if(code==116){
//阻止默认的F5事件
if(ev.preventDefault){
ev.preventDefault();
}else{
ev.keyCode=0;
ev.returnValue=false;
}
//调用刷新函数
Refresh();
}
});
//刷新当前框架
functionRefresh(){
document.getElementById("right-main-frame").contentWindow.location.reload();//支持IE
}
code==37;//左方向键
code==38;//向上向键
code==39;//向右方向键
code==40;//向下方向键
code==8;//退格删除键
code==116;//F5刷新键
code==78;//Ctrl+n
code==121;//Shift+F10
code==122;//F12
相关文章
- 重识Nginx - 18 网络收发与Nginx事件间的对应关系
- 面试官:哪些浏览器事件不会冒泡?
- jquery on绑定事件叠加解决方法详解编程语言
- 理想汽车座椅供应商回应水银事件:整个生产过程中均不涉及使用汞元素
- Linux Notify: 实时通知您的 Linux 系统的事件和警报(linuxnotify)
- 开启Oracle事件调度器,实现智能自动化任务(oracle事件调度器)
- 利用Oracle事件探测器保护系统安全(oracle 事件探测器)
- jQuery学习4浏览器的事件模型
- javascript跨浏览器的事件系统
- 文本框中,回车键触发事件的js代码[多浏览器兼容]
- jquery多浏览器捕捉回车事件代码
- JavaScript操作键盘的Enter事件(键盘任何事件),兼容多浏览器
- 在IE浏览器中resize事件执行多次的解决方法
- jquery移除button的inlineonclick事件(已测试及兼容浏览器)
- .net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
- chrome浏览器不支持onmouseleave事件的解决技巧
- js中事件的处理与浏览器对象示例介绍
- javascript按键事件(兼容各浏览器)
- 关闭浏览器时提示onbeforeunload事件
- 浏览器窗口加载和大小改变事件示例
- 浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
- Ajax局部更新导致JS事件重复触发问题的解决方法
- js监控IE火狐浏览器关闭、刷新、回退、前进事件