【发布时间】:2010-03-08 14:01:23
【问题描述】:
我正在创建一个 Web 前端来控制一个小型机器人。 Ajax 调用将在 keydown 时进行,以启动机器人,并在 keyup 时停止它。
我的问题是,当一个键被按住时,keyup、keydown 和 keypress 事件似乎不断循环。有谁知道只有在第一次按下键时才触发 keydown 并在释放键时触发 keyup 的方法?
--edit:我最初忘记提及它,但我已尝试保存按钮的状态。问题是当我按住键时,keydown、keypress 和 keyup 事件会一遍又一遍地触发。
【问题讨论】:
-
出现此行为时您使用的是什么浏览器?
-
Chrome 和 Firefox 都试过了
标签: javascript javascript-events