我正在開發其滾動到每一個圖像的功能,但是當在文本,我想效仿空格鍵功能效仿空格鍵滾動功能
所以我的代碼是:
window.scrollBy(0,window.innerHeight*0.8);
但我想更準確,所以有人知道空格鍵滾動功能的本機代碼?
我正在開發其滾動到每一個圖像的功能,但是當在文本,我想效仿空格鍵功能效仿空格鍵滾動功能
所以我的代碼是:
window.scrollBy(0,window.innerHeight*0.8);
但我想更準確,所以有人知道空格鍵滾動功能的本機代碼?
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)
}
}
那麼這正是0.875。做了一個測試。但是這讓我問另一個問題?如何知道本機功能? – jscripter
不完全是0.875這取決於瀏覽器 http://nerd.vasilis.nl/high-scroll-height-scrolling-space-bar/ – jscripter