javascript - Tumblr 风格的键盘导航

标签 javascript html keyboard-shortcuts keyboard-events tumblr

我不太了解它是如何工作的。我猜是 JavaScript,但无论如何。

当你在 Tumblr 中转到你的仪表板时,你可以使用键盘在 Feed 的页面之间来回切换。 转到较新的帖子, 转到较旧的帖子。

谁能帮我弄清楚他们是怎么做到的。

最佳答案

好吧,您要做的是为您的文档元素设置一个“keyup”事件监听器,它读取您的用户按下了哪个键,然后如果键码与您的左键或右键的代码匹配则执行一个 Action 。

“左”键的键码是 37。右键是 39。所以您要设置的“左”键的监听器是这样的:

document.onkeyup = function(e){
  if (e.keyCode == 37) { //"left" key.
    //your code
  }
  if (e.keyCode == 39) { //"right" key.
    //your code
  }
}

关于javascript - Tumblr 风格的键盘导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4404312/

相关文章:

javascript - 图表的值

keyboard-shortcuts - 让X客户端重新加载.Xcompose?

visual-studio-2010 - VS2010 CTRL+M 键盘快捷键已停止工作

jquery - 使用 jQuery 获取 Font Awesome 图标值?

jquery - 展开此代码以检查 head 中的 HTML 注释是否包含字符串

html - 放大器图像被拉伸(stretch),用于响应式布局

java - 像在 Eclipse 中那样自动导入 IntelliJ IDEA 中的类的任何方式(或快捷方式)?

javascript - 动态添加行到日期数组

javascript - 单击同一按钮时启用和禁用输入文本

javascript - 如何在 AngularJS 中显示玩家回合?