2014-03-25 54 views
0

所以這就是問題, 當我瀏覽應用程序的視圖時,瀏覽器總是在頁面的y軸的中心設置滾動。我嘗試這樣自動滾動加載視圖

var goToTop=function(){ 
    $location.hash('menu'); 
    $anchorScroll(); 
} 
goToTop(); 

解決方案,但問題是這樣的,首先它沒有工作總是正確和第二每次在頁面刷新或加載,滾動自動設置在中心的時間,並在之後加載,它會轉到div id ='menu'。
我需要somtehing其他,如頂部scrollfix,有什麼建議嗎?

回答

0

我已經採用了這種解決方案:

HTML

<div class="main"> 
    <div ui-view autoscroll="header"></div> 
</div> 

,我有文件viewDirective.js裏面找到,ui.router模塊中的文檔以下。
似乎是正確的說,基本上ui路由器視圖指令,自動嘗試在頁面的視圖上自動滾動,用html文件中的標記停用此函數。