我的主播链接不会从页面顶部开始

时间:2015-08-26 18:45:18

标签: html angularjs

我不确定会发生什么。我有两个页脚。一个页脚是侧边栏,我的另一个页脚是页面底部的常规页脚。我的底部页脚中的锚标记链接到我的页面,将我带到页面底部而不是从顶部开始,我的侧边栏页脚中的锚标记将我带到页面中间!其他锚点链接在加载时也会将我带到页面的中间或随机部分。

我没有使用任何特殊的锚。我不认为......

这是我的两个页脚的锚:

<a href="/about" class="a-color">
    <small>About</small>
</a>

我的网页加载了ng-view。我使用$anchorScroll

1 个答案:

答案 0 :(得分:0)

使用此代码。在窗口加载时总是需要页面到顶部。

 $(window).load(function(){
        if (location.hash) {
          setTimeout(function() {
            window.scrollTo(0, 0);
          }, 1);
        }
 });