2013-02-13 152 views
0

我有一个很长的滚动页面,有很多div,一个在另一个下面。当您访问(或重新加载)网站时,我会自动滚动以从顶部滚动到底部附近的特定div。跳到那里没有问题,但我想要“滚动”效果。我签出scrollTo()但我没有得到它的工作。 我第一次尝试是像当页面加载时滚动到长滚动页面上的特定div

$(document).ready(function() { 
    $.scrollTo('#div5'); }); 

但它不解雇任何东西。一点点帮助需要:) 感谢

+1

只要使用'$( '身体')scrollTop的($( '#DIV5')偏移() .top);' – Ohgodwhy 2013-02-13 20:09:44

回答

1

试试这个:。

$('html, body').animate({ 
    scrollTop: $('#div5').offset().top 
}, 500); 

http://jsfiddle.net/nTwLm/2/

+0

你的小提琴似乎不起作用? – supersize 2013-02-13 20:43:01

+0

它的工作原理应该如此。它不会滚动到您指定的div? – dfsq 2013-02-13 20:59:55

+0

没有不幸的不是。在你的小提琴中它应该滚动到content37,它也不工作。但你有我的问题,那正是我想要的... – supersize 2013-02-13 21:05:44