将页面滚动到<a> with a particular href with jQuery</a>

时间:2009-09-09 04:57:38

标签: javascript jquery

当用户点击按钮时,我希望他的浏览器自动滚动到具有特定href的<a>(让我们称之为“abc”)。理想情况下,滚动会以某种方式很好地动画。

3 个答案:

答案 0 :(得分:5)

查看jQuery.scrollTo插件。

使用该插件,您可以简单地:

$.scrollTo('a[href=abc]');

答案 1 :(得分:4)

方式更简单:

element_to_scroll_to = document.getElementById('anchorName2');
element_to_scroll_to.scrollIntoView();

甚至不需要jQuery;)

答案 2 :(得分:2)

您不需要任何插件。

$(document.documentElement).animate({
    scrollTop: $('a#abc').offset().top
});