2012-12-03 54 views
1

我有一个滚动到特定元素的页面。问题是,页面一直滚动到元素的顶部......我想在页面顶部和元素之间有一点“缓冲区”。我目前在做:jQuery滚动到特定元素上方的某个像素(或其他单元)

$("html,body").animate({scrollTop: $("#elementID").offset().top},"slow");

+2

Jezzes:'$( “HTML,身体”),动画({scrollTop的:$( “#elementID”)偏移()顶部 - 300},“慢”);' – adeneo

+0

优秀。谢谢:)我觉得这很容易,但不知道。把这个作为答案,我会接受它。 – mdance

+0

乐于帮忙,将它添加为答案? – adeneo

回答

2

Jezzes:$("html,body").animate({scrollTop: $("#elementID").offset().top - 300},"slow");