自动滚动加载视图

时间:2014-03-25 10:39:42

标签: html angularjs uiscrollview angular-ui

这就是问题所在, 当我浏览应用程序的视图时,浏览器总是将滚动设置在页面中心的y轴上。我试过像这样的解决方案

var goToTop=function(){
    $location.hash('menu');
    $anchorScroll();
}
goToTop();

但问题是,首先它没有工作总是正确的,每次页面刷新或加载时,滚动自动设置在中心,并在加载后,它转到div id ='菜单&#39 ;.
我需要在其他地方加入其他东西,比如顶部的一个scrolllfix,有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我采用了这个解决方案:

HTML

<div  class="main">
    <div ui-view autoscroll="header"></div>
</div>

按照我在ui.router模块中的viewDirective.js文件中找到的文档。
似乎正确地说,基本上ui-router视图指令,自动尝试在页面视图上自动滚动,在html文件中使用此标记可以停用此功能。