1

我制作了小型 jquery 折叠/展开脚本

http://jsfiddle.net/goldie/QFL49/ (请不要注意 html/css 代码,因为我没有做到)

如何使展开的 div 滚动到页面顶部?谢谢你的帮助。

4

4 回答 4

5

我找到了

.slideDown(200, function() {
    $('html, body').delay('200').animate({
    scrollTop: $(this).offset().top - 111
    }, 200);
});
于 2011-08-02T11:31:44.677 回答
3

最后找到了这个,工作正常:

.slideDown(200, function() {
    $('html, body').delay('200').animate({
    scrollTop: $(this).offset().top 
    }, 200); }); } });
于 2012-05-31T15:46:22.987 回答
0

还有 jQuery scrollTo 插件,http ://plugins.jquery.com/project/ScrollTo

于 2011-06-30T17:53:36.590 回答
0

你可以使用 .scrollTop 或者如果你想要动画,例如做 .animate({"top": "0px"},1000)

于 2011-06-30T17:34:15.653 回答