我基本上想要达到与Google阅读器相同的效果:当您按下“j”时,您将被推到下一篇文章,当您按“k”时,您可以返回上一篇文章。这样做最简单的方法是什么?
答案 0 :(得分: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 :(得分:0)
获取这些键的数量/值并将它们绑定到您希望它们执行的事件。很多方面click
将用于触发函数,而是使用某个键。
答案 2 :(得分:0)
https://github.com/jeresig/jquery.hotkeys
jQuery Hotkeys是一个插件,可让您轻松添加和删除 代码中任何地方的键盘事件处理程序几乎支持 任何关键组合。