gpt4 book ai didi

javascript - 按左/右箭头执行某些操作

转载 作者:行者123 更新时间:2023-12-02 15:24:58 25 4
gpt4 key购买 nike

我想在按下向左或向右箭头时触发另一个元素上的单击事件。这是代码:

$(window).keypress(function (e) {
var key = e.which;
if(key == 13 || key == 39) { // the enter key code or right arrow
$('.next').click();
return false;
} else if(key == 37) { // left arrow
$('.prev').click();
return false;
}
});

使用Enter键,它的工作方式就像一个魅力,但是按下箭头时,什么也没有发生,就像使用飞溅的鲤鱼一样! :) 我错过了什么?

相关问题:Press left and right arrow to change image?

最佳答案

箭头键不会触发 keypress 事件,但它们触发 keyupkeydown事件。

最好使用 keyup,因为在按住某个键时可以多次触发 keydown

$(window).keyup(function (e) {
var key = e.which;
if(key == 13 || key == 39) { // the enter key code or right arrow
$('.next').click();
return false;
} else if(key == 37) { // left arrow
$('.prev').click();
return false;
}
});

关于javascript - 按左/右箭头执行某些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33768741/

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