如何检查是否正在按下某个键

时间:2015-10-21 21:51:41

标签: events

所有

我想知道如何在浏览器中检测到密钥保存。例如:

我在页面上有一个DIV,当我按下ctrl键,然后我可以在页面上拖动它,现在,我已经实现了拖动部分,但是只有当我按住ctrl键时才能启用该拖动?

谢谢

1 个答案:

答案 0 :(得分:1)

您没有指定任何语言,因此是一般解决方案:

您可以使用布尔值,并监听keyup的{​​{1}}和keydown事件。

在这些事件中,切换布尔值的值。这样,您始终可以通过访问布尔值来检查是否按下了键。