gpt4 book ai didi

Javascript 按键/向下/向上事件触发顺序

转载 作者:行者123 更新时间:2023-12-03 04:59:03 30 4
gpt4 key购买 nike

考虑这个简单的代码:

document.addEventListener( 'keypress', function() { console.log( 'press' ); } );
document.addEventListener( 'keydown', function() { console.log( 'down' ); } );
document.addEventListener( 'keyup', function() { console.log( 'up' ); } );

我在 Safari 9FF 51 上尝试过,事件触发的顺序始终是:

向下 -> 按下 -> 向上

这非常有道理(至少对我来说)。

我的问题是:

这是标准行为还是某些浏览器(可能是 IE8 等较旧的浏览器)以不同的顺序触发关键事件?

更具体地说,我有兴趣知道某些浏览器是否会之前向下触发。

最佳答案

只要考虑顺序,是的,所有浏览器都会执行相同的顺序...IE8 将不支持 addListner 事件,因此没有顺序问题。.但 IE9 和 IE9+ 将执行相同的顺序。

关于Javascript 按键/向下/向上事件触发顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42305184/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com