我正在尝试用 HTML 为学校制作一些东西,当按下向下箭头时,它会向下滚动到下一部分。
目前,该网站向下滚动输出的像素数((window.innerHeight+(window.innerHeight*0.1))+1)
。
这是我的 Java 脚本代码:
document.onkeydown = checkKey;
function checkKey(e) {
e = e || window.event;
if (e.keyCode == '40') {
document.getElementById("mainbody").scrollBy({
top: ((window.innerHeight+(window.innerHeight*0.1))+1),
behavior: 'smooth'
});
}
}
该代码使向下滚动太快了。有没有办法在纯 Java Script 中慢慢向下滚动相同数量的像素?
感谢您的任何想法。