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

Aus*_*rez 5 html angularjs

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

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

这是我的双脚的锚点:

<a href="/about" class="a-color">
    <small>About</small>
</a>
Run Code Online (Sandbox Code Playgroud)

我的页面加载了ng-view.我使用$anchorScroll

Gan*_*dav 0

使用此代码。在窗口加载时,它总是将页面置于顶部。

 $(window).load(function(){
        if (location.hash) {
          setTimeout(function() {
            window.scrollTo(0, 0);
          }, 1);
        }
 });
Run Code Online (Sandbox Code Playgroud)