jQuery scrollTo固定标头偏移量

时间:2012-06-12 23:50:27

标签: jquery offset scrollto

我正在使用jQuery scrollTo插件,您可以在我正在构建的页面上看到http://portfolio.tomvervoort.net/

由于300px固定标题,内容在标题下移动。单击菜单中的“关于”按钮可以清楚地看到这一点。是否可以在scrollTo脚本中添加300px偏移量,以便所有内容都位于标题/菜单下?

2 个答案:

答案 0 :(得分:21)

您可以尝试在jquery.nav.js中更改此行:

$.scrollTo(newLoc, o.scrollSpeed, {

$.scrollTo($('newLoc').offset().top-300, o.scrollSpeed, { 

因此,不要告诉scrollto滚动到该元素,而是自己获取元素的位置并减去300

答案 1 :(得分:18)

您可以使用“偏移”设置,如下所述:

http://flesler.blogspot.com.ar/2007/10/jqueryscrollto.html

类似的东西:

$.scrollTo(newLoc, o.scrollSpeed, {
     // ...
     offset:-300
});