Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用户脚本是否基于按键执行操作?_Javascript_Dom Events_Userscripts_Onkeydown - Fatal编程技术网

Javascript 用户脚本是否基于按键执行操作?

Javascript 用户脚本是否基于按键执行操作?,javascript,dom-events,userscripts,onkeydown,Javascript,Dom Events,Userscripts,Onkeydown,我正在努力研究我试图编写的这个用户脚本的语法,它基本上应该遵循以下逻辑: IF (LeftArrowKeyIsPressed) THEN doSomething; ELSE IF (RightArrowKeyIsPressed) THEN doSomethingElse; ELSE IF (any other key pressed) THEN doNothing; 如果(按下左箭头键),则使用doSomething; 否则,如果(按下右箭头键),则使用doSomethingElse; 否则,如

我正在努力研究我试图编写的这个用户脚本的语法,它基本上应该遵循以下逻辑:

IF (LeftArrowKeyIsPressed) THEN doSomething; ELSE IF (RightArrowKeyIsPressed) THEN doSomethingElse; ELSE IF (any other key pressed) THEN doNothing; 如果(按下左箭头键),则使用doSomething; 否则,如果(按下右箭头键),则使用doSomethingElse; 否则,如果(按下任何其他键),则不执行任何操作;
有人能帮我解决一下构造按键检查的代码语法吗?假设正在使用
onkeydown
事件。

使用
addEventListener将事件侦听器添加到窗口中。然后关闭
事件。该
值用于执行所需操作

这是密码


此代码适用于适用于浏览器(而不是IE)的用户脚本。jQuery版本相同,只是将
addEventListener
行更改为:

$(window).keydown (keyboardHandler);

谢谢,伙计,我一直在努力研究if系统的结构,所以这非常有用。这应该标记为userscript指南,IMO:)
$(window).keydown (keyboardHandler);