gpt4 book ai didi

javascript - document.onkeydown 在 Firefox 中不起作用

转载 作者:行者123 更新时间:2023-11-27 23:51:37 25 4
gpt4 key购买 nike

我遇到麻烦了,我有这个网站 (bummer.wtf),每次您点击按钮时,该按钮都会带您进入不同的页面。在 Chrome 和 Safari 中一切正常,但在 Firefox 中我遇到了麻烦,似乎什么也没有发生。

    document.onkeydown = function(event){
var key = event.which || event.keyCode;
if(window.event && window.event.keyCode == 65)
{
window.location.href = "about.html"
}
if(window.event && window.event.keyCode == 67)
{
window.location.href = "contact.html"
}
}

我能做什么?我有一个类似的输入按钮脚本,但该脚本即使在 Firefox 上也能完美运行。

最佳答案

Firefox 使用 event.key 而不是 event.code 检查(实际上检查两者以使其在任何地方都有效)。您还应该添加 event 作为参数。如果在IE上window.event就会存在;但对其他人来说则不然。

document.onkeydown = function(event){
var keyCode = event.key|| event.code;
if (keyCode == 65) {
window.location.href = "about.html"
}

if(keyCode == 67) {
window.location.href = "contact.html"
}
}

关于javascript - document.onkeydown 在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32655709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com