我基本上想要达到与Google Reader中相同的效果:当按下“j”时,您会被推送到下一篇文章,当您按下“k”时,您可以返回上一篇文章。这样做的最简单方法是什么?如何使用键盘滚动页面元素?
2
A
回答
0
获取这些键的数字/值并将它们绑定到您希望它们执行的事件。在很多方面,click
将用于发射一个功能,但是您使用的是某个键。
0
https://github.com/jeresig/jquery.hotkeys
jQuery的热键是一个插件,可以让你轻松的键盘事件在代码中添加和删除 处理程序的任何地方几乎支持任何 组合键。
1
使用onkeyup
并使用keyCode
确定按键:http://jsfiddle.net/pimvdb/gzRwN/1/。
document.body.onkeyup = function(e) {
var code = e.keyCode;
if(code === 74) { // key code for j
window.scrollTo(document.body.scrollLeft,
document.body.scrollTop + 500);
}
};
相关问题
- 1. 使滚动键滚动适当的页面元素
- 2. Android:显示滚动页面的键盘
- 3. 页面滚动时,软键盘弹出
- 4. 如何使用css滚动页面或元素
- 5. 使用元素ID滚动到页面上的元素,流星
- 6. 如何使用键盘滚动照片
- 7. jQuery从元素滚动到元素到页面滚动元素和因素
- 8. 使用键盘滚动?
- 9. 页面滚动的动画元素
- 10. 滚动浏览隐藏键盘滚动页面
- 11. 如何在页面滚动时使元素淡入?
- 12. 如何使div元素滚动到页面顶部
- 13. 指令禁用元素滚动行为和滚动页面
- 14. 更改滚动页面上的元素
- 15. 滚动到页面顶部的元素
- 16. 滚动页面后元素通过
- 17. 滚动页面,以便元素可见
- 18. Ionic - 滚动到页面元素
- 19. 如何使用Python滚动到使用Selenium可见元素的页面位置?
- 20. 在窗体元素上仅使用Tab键时滚动页面Chrome
- 21. QtWebView - 如何启用页面滚动和滚动页面中的元素(例如谷歌地图)
- 22. 滚动到按键元素
- 23. 如何使用箭头键禁用FF中的页面滚动
- 24. 如何使页面滚动页面滚动
- 25. 如何使用Nightwatch滚动到元素?
- 26. 移动Safari浏览器滚动页面键盘解雇
- 27. 滚动页面然后在certian位置滚动元素
- 28. 防止页面滚动而滚动div元素
- 29. 如何使用硒滚动页面
- 30. 如何做滚动效果改变页面元素的焦点?
我有这样的: