2015-09-26 96 views
0

我的SPA-Website(單頁應用程序)上的導航滾動條出現問題。當我正常滾動我的網站上的偏移量是正確的,導航獲得正確的活動類。現在,當我在頁面上的某個地方以「about」爲例時,我的導航具有正確的活動類。但是當我對網站進行刷新並且瀏覽器將我滾動回到同一點時,我的導航就會「聯繫」活動類,它實際上就是在「關於」的位置。在我再次滾動一次之後,我再次獲得「關於」活動。Bootstrap's Scrollspy:當頁面重新加載後滾動具有不同偏移量時的偏移量

我嘗試了幾件事,但沒有任何工作。


更新: 我固定的給我的所有部分分屏幕高度的問題:

html { 
 
    height:100% !important; 
 
} 
 

 
body { 
 
    height:100%; 
 
} 
 

 
section { 
 
    min-height:100%; 
 
}

回答

0

請提供:「如何創建一個最小的,完整的,和可驗證的例子「

基於你雖然提到什麼

https://stackoverflow.com/help/mcve

http://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_ref_js_scrollspy_refresh&stacked=h

$(document).ready(function(){ 
removeSection = function(e){ 
    $(e).parents("body > div").remove(); 
    $('body').each(function(){ 
//Try this refresh method if you haven't already. 
     $(this).scrollspy('refresh'); 
    }); 
} 
$("body").scrollspy({target: ".navbar", offset: 50}); 

});

+0

請您詳細說明一下嗎?你的問題解決了嗎?還是你的控制檯返回任何東西? – alphapilgrim