滚动到位置 (javascript)
我试图让 javascript 将页面滚动到目标位置,例如:
scrollbarxpos += (targetscrollbarxpos - scrollbarxpos) / 100.0f;
基本上一直调用该行代码,直到scrollbarxpos = targetscrollbarxpos。
知道我该怎么做吗?
I'm trying to get javascript to scroll the page to a target position, something like:
scrollbarxpos += (targetscrollbarxpos - scrollbarxpos) / 100.0f;
And basically keep calling that line of code until scrollbarxpos = targetscrollbarxpos.
Any idea how I can go about doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您看过 scrollTo 函数吗?它允许您滚动到页面上具有 x 或 y 坐标的位置。如果您想设置滚动动画,可以使用
setInterval
和clearInterval
的某种组合来调用scrollTo
,直到达到您想要的效果 y-位置。Have you looked at the scrollTo function? It allows you to scroll to a position on a page with x- or y- coordinates. If you want to animate the scroll, you could use some combination of
setInterval
andclearInterval
to callscrollTo
until you've reached your desire y-position.您始终可以使用 jQuery:
http://jsfiddle.net/jtbowden/vJmcK/
You can always use jQuery:
http://jsfiddle.net/jtbowden/vJmcK/