2014-10-19 61 views
0

您可以在此处看到我的发展 - http://anspro.webminister.in/ 当我点击导航栏中的链接时,页面正在滚动到正确的位置 - 但链接没有突出显示,我必须设置一个偏移导航无法正确显示滚动条

var offset = 111; 
$('.navbar li a').click(function(event) { 
    event.preventDefault(); 
    $($(this).attr('href'))[0].scrollIntoView(); 
    scrollBy(0, -offset); 
}); 

现在我的问题是,当我试图滚动页面时,导航没有得到正确突出显示。在我跨过期望的部分之后,它被突出显示。请帮忙。

回答

0

添加以下代码,并得到它解决

$(window).load(function() { 
    $('body').data()['bs.scrollspy'].options.offset = 113; 
}); 

113试验和错误获得的价值。

0

问题是您的固定标题。 它有111px的高度,因此你的导航是搞砸了。 要么与偏移量或使标头不固定,无论你喜欢:)