问题很简单,我同时监听4个方向键按下和弹起。
在macbook上,我先将【→】键按下,再按下【↑】键,这个时候我松开【→】键,就不会触发键盘弹起事件,导致给人物施加的速度不能回零。之后松开【↑】键,才会正确触发键盘弹起事件。
这个bug在window下是没有的。
目前还没来得及测试在mac下js原生事件是否有这个问题,待我晚上回去再做测试。
请问下是否有兄弟也遇到过类似问题?是否有解决方案?
问题很简单,我同时监听4个方向键按下和弹起。
在macbook上,我先将【→】键按下,再按下【↑】键,这个时候我松开【→】键,就不会触发键盘弹起事件,导致给人物施加的速度不能回零。之后松开【↑】键,才会正确触发键盘弹起事件。
这个bug在window下是没有的。
目前还没来得及测试在mac下js原生事件是否有这个问题,待我晚上回去再做测试。
请问下是否有兄弟也遇到过类似问题?是否有解决方案?