ScrollTo插件 - 如何防止滚动到元素与粘性菜单重叠

时间:2014-12-27 12:30:12

标签: jquery scrollto sticky

我有一个带有scrollTo插件(由Ariel Flesler)导航的单页网站。只要我将菜单保持在静态或相对位置,这就完美无缺。但是当它是粘性的(固定在顶部)时,导航会转到一个同时被粘性菜单覆盖的元素。

是否可以平滑地滚动到元素并添加一些像素以防止该元素被粘性菜单覆盖。会很感激你的帮助

这是我的代码:

jQuery(function($) {    
    //Single Page menu - zapiętę z plaginu ScrollTo
    $("#omnie").click(function() {
    $("body").scrollTo(".omnie", 800);

});
$("#experience").click(function() {
    $("body").scrollTo(".experience", 800);
});
$("#zabiegi").click(function() {
    $("body").scrollTo(".zabiegi", 800);
});
$("#kontakt").click(function() {
    $("body").scrollTo(".kontakt", 800);
});

1 个答案:

答案 0 :(得分:0)

好的 - 自己找到了。     $(“#omnie”)。click(function(){     $('html,body')。animate({         scrollTop:$(“。omnie”)。offset()。top - 86     },800);     });