2015-09-10 133 views
0

我創建了一個具有加載器的AngularJS應用程序,但由於角度非常快(yay),頁面在加載(nay:/)之間跳轉 - 發生了什麼,是當加載屏幕出現時,滾動條被隱藏,並且當加載新頁面時,滾動條被放回,這會在頁面頂部的菜單(始終可見)部分中產生閃爍。由於滾動條跳頁(左側和右側)

同樣的事情發生在我打開彈出窗口或者不適合的時候。像那樣。我添加溢出:隱藏;到DOM中的主體,以便用戶在打開彈出窗口時不能滾動,但這又隱藏了瀏覽器滾動條和頁面跳轉。

任何想法如何解決這個用戶體驗問題?

+0

使一直滾動條可見? 'overflow:scroll'。 – Jorg

+0

這不會做,因爲訪問者然後可以滾動:/ – yodalr

回答

0

好吧,發現了一個相當簡單的解決方案

html { 
    height: 100.001%; 
    overflow-y: scroll; 
}