如何使用jquery平滑滚动
我正在使用scrollTop 来滚动内容div,
var container = $('#content');
container.scrollTop(
$('#topic-' + id).offset().top - container.offset().top
);
container.scrollTop(
container.scrollTop() + $('#topic-' + id).offset().top - container.offset().top
);
它可以工作。但滚动对眼睛来说很困难。有没有什么办法可以缓解这个过渡。
我很感激任何帮助。
I am using scrollTop to scroll through content div using this
var container = $('#content');
container.scrollTop(
$('#topic-' + id).offset().top - container.offset().top
);
container.scrollTop(
container.scrollTop() + $('#topic-' + id).offset().top - container.offset().top
);
It works. But the scrolling is hard on the eyes. Is there any way to ease the transistion.
I appreciate any help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自 jquery API ...
您需要在动画中使用滚动顶部作为方法。 IE :
From the jquery API ...
You need to use the scrolltop as a method in the animation. i.e. :