捕获键盘事件(且兼容各浏览器)
捕获键盘事件(且兼容各浏览器)
发布时间:2016-12-30 来源:查字典编辑
摘要:例子:屏蔽浏览器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

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类