这个间隔时间是浏览器的默认行为,可以通过以下两种方式解决:

  1. 使用onkeypress事件代替onkeydown事件。onkeypress事件在按住键不动时会持续触发,没有间隔时间。

  2. 在onkeydown事件处理函数中调用event.preventDefault()方法,取消默认行为。这样按住键不动时,浏览器不会有间隔时间,但是需要注意取消默认行为可能会影响其他功能的正常使用。

onkeydown键盘事件按住不动第一次跟第二次中间会有一点间隔时间有什么解决办法吗

原文地址: https://www.cveoy.top/t/topic/7HR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录