Javascript 如何在JS中检测按键的时间?
我想知道在JavaScript中按下特定键时如何使函数运行。例如,当我按enter键时,它将运行以下功能:Javascript 如何在JS中检测按键的时间?,javascript,Javascript,我想知道在JavaScript中按下特定键时如何使函数运行。例如,当我按enter键时,它将运行以下功能: alert("You pressed enter"); 您使用的是addEventListener还是什么?谢谢大家! 是- 确实可以使用addEventListener,但使用(例如jQuery)可以防止在不同浏览器上出现错误 有关键代码列表: 是addEventListener我们使用。到目前为止,我们能看到您的代码吗?var-key=e.keyCode | e.which非常感谢您
alert("You pressed enter");
您使用的是addEventListener
还是什么?谢谢大家! 是-
确实可以使用addEventListener,但使用(例如jQuery)可以防止在不同浏览器上出现错误 有关键代码列表:
是
addEventListener
我们使用。到目前为止,我们能看到您的代码吗?var-key=e.keyCode | e.which
非常感谢您:D这帮了大忙keyCode
没有被jQuery标准化,是不是。。。
document.addEventListener('keydown',function(e){
var key = e.keyCode || e.which; // some browsers using keyCode,some which
if(key == 13){
alert('you press enter on the page');
}
});
$(window).keydown(function(event) {
if (event.which === 13) {
alert("You pressed enter");
}
});