[英]AngularJs - ng-route not work with top position
當頁面更改時,我想創建一個動畫。
我想到了一個動畫,從下到上,第一個加載的動畫可以正常工作,但是如果您向下瀏覽頁面並單擊鏈接以更改頁面,則該動畫將不再起作用。
此問題是由於以下事實造成的:一旦搖晃了有角度的頁面,便不再考慮窗口的頂部,而是考慮滾動頁面。
我嘗試使用date-autoscroll =“ false”,頁面重新定位良好,但是您丟失了動畫。
有想法嗎
**DEMO**
http://plnkr.co/edit/j7r3s33Y3GcTyH2Fop9K?p=preview
解決方案是將此添加到主控制器中:
// RESET NG-VIEW TOP POSITION
$scope.$on("$routeChangeSuccess", function (event, currentRoute, previousRoute) {
window.scrollTo(0, 0);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.