Javascript 使用Jquery进行键盘导航

Javascript 使用Jquery进行键盘导航,javascript,jquery,Javascript,Jquery,在Jquery中,如何设置一个事件,当用户浏览一些图片并按下左/右箭头键时,它调用一个可用于显示上一张/下一张照片的函数?我只需要知道如何检查按下的键是否是右/左arrrow键,并忽略所有其他键 图像将位于其自己的分区中。\使用jQuery按键事件,如下所示: $("input").keypress(function (e) { if (e.which == 32 || (65 <= e.which && e.which <= 65 + 25)

在Jquery中,如何设置一个事件,当用户浏览一些图片并按下左/右箭头键时,它调用一个可用于显示上一张/下一张照片的函数?我只需要知道如何检查按下的键是否是右/左arrrow键,并忽略所有其他键


图像将位于其自己的分区中。\

使用jQuery按键事件,如下所示:

$("input").keypress(function (e) {
  if (e.which == 32 || (65 <= e.which && e.which <= 65 + 25)
                    || (97 <= e.which && e.which <= 97 + 25)) {
    var c = String.fromCharCode(e.which);
    $("p").append($("<span/>"))
          .children(":last")
          .append(document.createTextNode(c));
  } else if (e.which == 8) {
    // backspace in IE only be on keydown
    $("p").children(":last").remove();
  }
  $("div").text(e.which);
});
$(“输入”)。按键(功能(e){

如果(e.which==32 | |(65使用jQuery按键事件,如下所示:

$("input").keypress(function (e) {
  if (e.which == 32 || (65 <= e.which && e.which <= 65 + 25)
                    || (97 <= e.which && e.which <= 97 + 25)) {
    var c = String.fromCharCode(e.which);
    $("p").append($("<span/>"))
          .children(":last")
          .append(document.createTextNode(c));
  } else if (e.which == 8) {
    // backspace in IE only be on keydown
    $("p").children(":last").remove();
  }
  $("div").text(e.which);
});
$(“输入”)。按键(功能(e){

if(e.which==32 | | |(65我过去用过这个。它在我用过的环境(linux和windows with FF)中对我有效


话虽如此,我不太确定用箭头键连接是不是一个好主意,因为用户可以更改文本大小并导致滚动条出现。箭头会意外地更改图片。

我过去曾使用过此功能。它在我使用过的环境(linux和windows with FF)中对我有效

也就是说,我不确定用箭头键连接是否是个好主意,因为用户可以更改文本大小并导致滚动条出现。箭头会意外地更改图片