我正在使用jQuery scrollTo插件,正如您在我正在构建的页面上所看到的http://portfolio.tomvervoort.net/
由于有一个固定的300像素的标题栏,内容会移动到标题栏下面。当您点击菜单中的“关于”按钮时,您可以清楚地看到这一点。是否可能在scrollTo脚本中添加一个300像素的偏移量,以便所有内容都保持在标题栏/菜单下方位置?
我正在使用jQuery scrollTo插件,正如您在我正在构建的页面上所看到的http://portfolio.tomvervoort.net/
由于有一个固定的300像素的标题栏,内容会移动到标题栏下面。当您点击菜单中的“关于”按钮时,您可以清楚地看到这一点。是否可能在scrollTo脚本中添加一个300像素的偏移量,以便所有内容都保持在标题栏/菜单下方位置?
$.scrollTo(newLoc, o.scrollSpeed, {
// ...
offset:-300
});
$.scrollTo(newLoc, o.scrollSpeed, {
到
$.scrollTo($('newLoc').offset().top-300, o.scrollSpeed, {
所以,与其让 scrollto
准确地滚动到该元素,你要自己获取元素的位置并将其减去 300。