页面加载时Jquery滚动

时间:2013-05-30 13:08:05

标签: jquery scroll scrollto

我想要做的事情非常简单,但我找不到任何办法(而且我已经搜索过了!)

我想要的是,当页面加载时,页面滚动到页面中带有class=""的元素。 我已经看到有很多插件,我尝试过这样的事情:

     $('html, body').animate({
         scrollTop: $(".class").offset().top
     }, 2000);

但它不起作用:(

2 个答案:

答案 0 :(得分:3)

试试这样:

$(document).ready(function () {
    // Handler for .ready() called.
    $('html, body').animate({
        scrollTop: $('#what').offset().top
    }, 'slow');
});

FIDDLE DEMO

答案 1 :(得分:0)

您可能还想查看scrollTo()。这是一个插件,它工作得很好,让你设置滚动到任何元素,页面的百分比,锚点。也可以设置多个滚动,相当容易地在子元素内滚动。

链接:http://flesler.com/jquery/scrollTo/