手机
当前位置:查字典教程网 >编程开发 >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

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

接收键盘指令的脚本

简单获取键盘的KeyCode

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

jQuery实现控制文字内容溢出用省略号(…)表示的方法

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

自动设为主页

Javascript获取统一管理的提示语(message)

javascript原型模式用法实例详解

js动态创建及移除div的方法

Javascript 不能释放内存.

精品推荐
分类导航