这就是问题所在, 当我浏览应用程序的视图时,浏览器总是将滚动设置在页面中心的y轴上。我试过像这样的解决方案
var goToTop=function(){
$location.hash('menu');
$anchorScroll();
}
goToTop();
但问题是,首先它没有工作总是正确的,每次页面刷新或加载时,滚动自动设置在中心,并在加载后,它转到div id ='菜单&#39 ;.
我需要在其他地方加入其他东西,比如顶部的一个scrolllfix,有什么建议吗?
答案 0 :(得分:0)
我采用了这个解决方案:
<div class="main">
<div ui-view autoscroll="header"></div>
</div>
按照我在ui.router模块中的viewDirective.js文件中找到的文档。
似乎正确地说,基本上ui-router视图指令,自动尝试在页面视图上自动滚动,在html文件中使用此标记可以停用此功能。