首页 > 解决方案 > 如何根据 const 'value' 触发箭头键?

问题描述

嗨,我知道我的帖子的标题很棘手,所以让我在这里详细谈谈。我正在处理从我的智能手机获取方向值的 html+js 页面。这两个设备通过 google firebase 连接,当我的智能手机在该页面上时,它会获取实时方向值。我无法将此值与触发箭头键的功能联系起来。

例如,如果 beta 值大于 0,则触发 up-key 等。

我正在尝试使用此方向值来触发相应地按下上、下、左、右键,但我找不到任何线索。我从 google 或 stackflow 得到的通常是关于将函数与键盘事件连接起来,但我想做的是相反的;根据方向值的条件触发键盘事件。

如果有人能给我一些线索或简单的例子,我将不胜感激,这样我就可以抽搐了。抱歉,我无法链接任何 jsfiddles 或部分代码,因为它已经与我的 firebase 连接了!

ps 我在下面显示的代码部分是我检查它工作的部分!我检查了方向值是否有效。

const controlAlpha = document.querySelector("#alpha").innerText;
const controlBeta = document.querySelector("#beta").innerText;
const controlGamma = document.querySelector("#gamma").innerText;

betaControl = function(){
    if (textBeta<0){
        console.log("beta under 0");
    }

    else{
        console.log("beta over 0");
    }

}
betaControl();

标签: javascriptkeyboard-eventsarrow-keys

解决方案


推荐阅读