2013-12-11 80 views

回答

1

padding-top.wrapper類。如果您不想隱藏navbar下的內容,則可以提供padding-top:100px。請參閱this示例。

更新:

請給.offset().top -100 100是在你的JavaScript導航欄的高度如下:

$("#circlediv").click(function() { 
$('html, body').animate({ 
    scrollTop: $("#benefits").offset().top-100 
}, 2000); 
}); 

$(function() { 
    $('a[href*=#]:not([href=#])').click(function() { 
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) { 

     var target = $(this.hash); 
     target = target.length ? target : $('[name=' + this.hash.slice(1) +']'); 
     if (target.length) { 
     $('html,body').animate({ 
      scrollTop: target.offset().top - 100 
     }, 1000); 
     return false; 
     } 
    } 
    }); 
}); 
+0

似乎並沒有做任何事情: ( – Denver

+0

你是否試圖避免在navbar下隱藏內容?如果是,請將padding-top設置爲body或.wrapper分類秒。 – Ravimallya

+0

當你點擊其中一個導航選項時,它會滾動這個問題。 – Denver