2015-04-28 87 views
0

我們有一個網站,點擊鏈接時,加載的新頁面不會滾動到頂部。我有一個開發人員做這個網站。想知道我是否可以在JS或某處快速修復此問題。Angular website page scroll

繼承人的網站http://nisbetplantation.com/#/

嘗試點擊下方的縮略圖之一。

+0

它適用於我。另外,儘量在這裏包含必要的代碼,因爲只有鏈接到網站對其他網站不是很有用,特別是當網站改變或消失時。 – JonasCz

+0

頂部鏈接正常工作。它的任何鏈接在底部。我認爲它可以從點擊的位置滾動到確切的位置。 –

+0

底部縮略圖上的3個鏈接「101要做的事情」...爲我工作得很好,下一頁開始滾動到頂部。 – JonasCz

回答

0

我也有這個問題。我用這段代碼解決了這個問題,無論何時發生狀態變化,代碼都會滾動到頁面頂部。

$scope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){ 
     $window.scrollTo(0, 0); 
    }); 
+0

我只是看看你的代碼。您實際上並未使用ui-router,您正在使用ngRoute。我將編輯您的問題以修復不正確的標記。您需要將我的代碼更改爲ngRoute完成路由更改時觸發的事件。對不起,我不熟悉它知道那件事是什麼。 –

+0

謝謝你的嘗試。 –

+0

window.scrollTo(0,0);特拉維斯這實際上解決了它。非常感謝你 –