小编jrl*_*589的帖子

重叠的关键事件

我正在开发一个小的HTML/JavaScript/CSS3项目以获得乐趣.我基本上试图制作一个在浏览器窗口中滚动的轮子.为了控制方向盘,我正在使用光标键的键盘和键控事件(左右转动方向盘,向上和向下滚动它向前或向后).

到目前为止,我的工作效果非常好,但有两个主要的故障.假设我想向前滚动轮子而不停止我想将它向右转一点,然后按住向上键并按右光标键.当我这样做时,它会在注册这两个事件并继续滚动之前暂停一下.

这是问题之一,主要的问题是,一旦我执行了前一个动作然后轮子处于一个理想的角度,如果我放开右光标键,浏览器将两个键都注册为释放并且轮子到达站着不动.这是一个jsFiddle的样子:http://jsfiddle.net/UKqwu/1/.我知道代码很乱,但这是一项正在进行的工作/学习经历,而且我只编写了一个月左右的编程.

无论如何,谢谢你的帮助.目前它只适用于Chrome,据我所知.在这个阶段没有真正困扰修复兼容性问题.

javascript key-events css3

8
推荐指数
1
解决办法
624
查看次数

标签 统计

css3 ×1

javascript ×1

key-events ×1