我想做的很简单,但我找不到任何方法(我已经搜索过了!)
我希望,当页面加载时,页面滚动到页面中带有 a 的元素class=""
。我已经看到有很多插件,我尝试过这样的事情:
$('html, body').animate({
scrollTop: $(".class").offset().top
}, 2000);
但它不起作用:(
试试这样:
$(document).ready(function () {
// Handler for .ready() called.
$('html, body').animate({
scrollTop: $('#what').offset().top
}, 'slow');
});
您可能还想查看 scrollTo()。它是一个插件,效果很好,可以让您将滚动设置到任何元素、页面百分比、锚点。也可以很容易地设置多个滚动,在子元素内滚动。
链接: http: //flesler.com/jquery/scrollTo/