我的问题很简单,但我似乎无法弄清楚!我的javascript不应该扣除100像素,我想要100%的视口!
smoothScrollTo(document.getElementById('bottom').offsetTop - 100)
应该是这样的:
smoothScrollTo(document.getElementById('bottom').offsetTop - '100%')
但由于某种原因,这不起作用。
答案必须是Javascript(不能使用jQuery)。
答案 0 :(得分:1)
这个怎么样?
var viewportHeight = window.innerHeight || document.documentElement.clientHeight;
smoothScrollTo(document.getElementById('bottom').offsetTop - viewportHeight )