我的问题很简单,但是我好像想不通!我的 javascript 不应该扣除 100 像素,我想要 100% 的视口(viewport)!
smoothScrollTo(document.getElementById('bottom').offsetTop - 100)
应该看起来像:
smoothScrollTo(document.getElementById('bottom').offsetTop - '100%')
但由于某些原因,这不起作用。
答案必须使用 Javascript(不能使用 jQuery)。
最佳答案
这个呢?
var viewportHeight = window.innerHeight || document.documentElement.clientHeight;
smoothScrollTo(document.getElementById('bottom').offsetTop - viewportHeight )
关于Javascript,-100% 的视口(viewport)不是像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14912769/