为什么href将我带到它链接到的页面的底部而不是顶部?

时间:2016-01-19 20:33:54

标签: html angularjs

我的主页页脚中有几个相对链接,链接到我网站的其他页面。看起来像这样:

<footer>
  <div>
    <ul>
      <li><a href="/howto">How to</a></li>
      <li><a href="/contact">Contact</a></li>
    </ul>
  </div>
</footer> 

我希望链接将用户放在链接所指向的页面顶部,而是将用户置于页面的中间或底部中,看似随意方式。除了位于页面顶部的导航链接外,所有链接似乎都是这样做的。看起来链接正试图将我带到他们链接到的页面上的相同位置(作为链接)。

可能有助于提及angular.js正在处理此应用中的路由。

1 个答案:

答案 0 :(得分:0)

显然,在视图之间切换后,角度<ng-view></ng-view>会保持滚动位置。添加autoscroll=true属性可修复此问题。所以现在我有<ng-view autoscroll="true"></ng-view>。 Vidyadhar在这里提供了答案:My Anchor link won't start at top of page