手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >捕获键盘事件(且兼容各浏览器)
捕获键盘事件(且兼容各浏览器)
摘要:例子:屏蔽浏览器F5刷新,代用刷新iframe框架复制代码代码如下://捕获F5事件$("body").keydown(function(e...

例子:屏蔽浏览器F5刷新,代用刷新iframe框架

复制代码 代码如下:

// 捕获F5事件

$("body").keydown(function(e){

var ev = window.event || e;

var code = ev.keyCode || ev.which;

if (code==116) {

// 阻止默认的F5事件

if(ev.preventDefault) {

ev.preventDefault();

}else {

ev.keyCode=0;

ev.returnValue=false;

}

// 调用刷新函数

Refresh();

}

});

// 刷新当前框架

function Refresh() {

document.getElementById('right-main-frame').contentWindow.location.reload();//支持IE

}

其他键盘事件:

code==13;//Enter回车事件

code==37;//左方向键

code==38;//向上向键

code==39;//向右方向键

code==40;//向下方向键

code==8;//退格删除键

code==116;//F5刷新键

code==78;//Ctrl+n

code==121;//Shift+F10

code==122;//F12

【捕获键盘事件(且兼容各浏览器)】相关文章:

JS实现兼容各浏览器解析XML文档数据的方法

自动设为主页

在JavaScript中处理时间之setMinutes()方法的使用

用于table内容排序

JavaScript中的replace()方法使用详解

如何实现浏览器上的右键菜单

javascript原型模式用法实例详解

JS原型、原型链深入理解

Javascript事件触发列表与解说

Angular发布1.5正式版,专注于向Angular 2的过渡

精品推荐
分类导航