向上滚动一定百分比

时间:2016-01-28 05:11:45

标签: javascript jquery scroll

我想知道是否有任何简单的方法使用jquery或javascript来读取用户向下滚动页面的当前百分比,然后将用户向上滚动该百分比?

这样做的目的是:

  1. Var scrollPercent = Read Scroll%
  2. 调整影响页面垂直高度的div
  3. 向上滚动ScrollPercent

1 个答案:

答案 0 :(得分:0)

您可以使用element.scrollTop来提供已滚动的垂直偏移量。

如果您滚动body,那么element可以是document.body,否则相对element

使用element.offsetHeight&如果你需要百分比,可以与之比较。

另一个可用选项是

window.scrollY

获得此滚动值后,您可以使用jquery animation向上滚动到之前的位置