【发布时间】:2022-02-04 23:54:15
【问题描述】:
当我按住/按下键盘上的“w”键时,整个页面应该向上滚动。当我按下“d”键时,它会向下滚动。除非我在输入字段中,否则我想输入 W/D 字母时会向上/向下滚动。
这将是按下 W 时向下滚动的代码。键盘上的 87 = W(代码无法正常工作)
document.body.onkeyup = function(e) {
var code = e.keyCode;
if(code === 87) {
window.scrollTo(document.body.scrollLeft,
document.body.scrollBottom + 500);
}
};
我该怎么做?有没有办法平滑滚动,所以我不点击按键,我可以按住它们?
【问题讨论】:
标签: javascript html jquery css web