簡體   English   中英

AngularJs-ng-route不適用於最高位置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM