我正在开发一个滚动到每个图像的功能,但在文本中我想模仿空格键功能
所以我的代码是:
window.scrollBy(0,window.innerHeight*0.8);
但我想更准确,所以有谁知道空格键滚动功能的原生代码?
答案 0 :(得分:0)
window.scrollTo
会这样做。您必须使用当前滚动位置+设置间隔,如
window.scrollTo(0, window.scrollY+=200)
我不确定空格键实际使用的间隔时间,但我确定您可以找到您满意的值。
编辑:window.pageYOffset可能更适合浏览器。这是在您自己的代码中模拟的空格键。不确定你为什么要这样做:
document.onkeydown = function(event) {
if(event.keyCode===32){
event.preventDefault();
window.scrollTo(0, window.pageYOffset+=window.innerHeight*0.8)
}
}