用JavaScript(最好是jQuery)来模仿hashtag的行为

11

可能重复:
jQuery滚动至元素

基本上,我希望我的用户能够像使用哈希标签一样快速滚动到特定的锚点标签。然而,我不能使用哈希标签,因此希望使用JavaScript(最好是jQuery)将它们滚动到指定位置。

你有什么想法吗?


请查看以下网址: https://dev59.com/d2w15IYBdhLWcg3wVaQa - Grim...
什么?哈希标签是在Twitter上对事物进行分类的一种方式。这与滚动有什么关系呢?你是指片段标识符 / 锚点吗? - Quentin
1
@Quentin,你认为hashtag的想法来自哪里? - zzzzBov
@Quentin,你真的有困难理解我的意思吗?那条评论真的必要吗? - Spencer
1个回答

7

这将立即跳转到由 $(selector) 匹配的元素:

$(document).scrollTop($(selector).offset().top);

如果你想要流畅的动画效果:
$(document.body).animate({'scrollTop': $(selector).offset().top}, duration);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接