首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Safari中检测"tab“键

问如何在Safari中检测"tab“键
EN

Stack Overflow用户
提问于 2010-06-16 17:07:07
回答 2查看 1.8K关注 0票数 0

我想在Safari中检测“tab”键。它已经可以在IE和Firefox中运行了。

触发器在按键上。firefox和IE都返回键'9‘,即Tab。但是Safari似乎忽略了这一点。版本4和版本5似乎都无法检测到它。我如何检测它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-16 17:14:23

要了解检测到的内容,请查看W3Cs Key and Character Codes vs. Event Types页面。在那里你可以输入并直接看到被触发的内容。

票数 1
EN

Stack Overflow用户

发布于 2010-06-16 17:38:43

使用keydown事件的keyCode属性。这将在所有主流浏览器中运行:

代码语言:javascript
复制
document.onkeydown = function(e) {
    e = e || window.event;
    if (e.keyCode == 9) {
        alert("Tab");
    }
};
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3051941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档