设置margin:50px;
把.scrollspy-example的滚动监控去掉,给body加上如:<body data-offset="100" data-target="#navbar-example2" data-spy="scroll" >,
(感谢评论区Faxine给出的解决方案,纯复制)
我的没这个问题啊,data-offset也起作用
body{
padding-top: 70px;
}
直接在body下第一行加一个div元素,设置margin-bottom的值即可。
<div style="width:1px;margin-bottom:50px"></div>
http://stackoverflow.com/questions/9288482/how-do-i-set-the-offset-for-scrollspy-in-bootstrap
<script>
var offset = 50;
$('.navbar li a').click(function(event) {
event.preventDefault();
$($(this).attr('href'))[0].scrollIntoView();
scrollBy(0, -offset);
});
</script>