15

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

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

4

2 回答 2

21

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

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

就像是:

$.scrollTo(newLoc, o.scrollSpeed, {
     // ...
     offset:-300
});
于 2012-06-13T16:35:54.583 回答
20

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

$.scrollTo(newLoc, o.scrollSpeed, {

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

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

于 2012-06-13T00:06:49.497 回答