我目前正在研究jQuery插件的自定义函数。我们想要模仿iOS的弹跳和捕捉(所以当用户向上滚动太多时,视口允许它,然后反弹回来),同样当用户到达底部时,我们将其快速恢复到最大位置(希望这很有意义。)
我正在使用translate3d()
来允许硬件加速,并且只需相应地设置y值。这很好用,但我想用一种方法来计算translate3d
函数的最大有效y值,这样我们就可以通过简单地设置这个值来轻松地将滚动条设置到底部。
有谁知道我怎么做到这一点?我可以访问以下维度:
这是滚动div
的标记:
<div class="scroll">
<div class="scroll-wrapper">
<!-- My Content is in Here -->
</div>
</div>