Angular JS - 在加载控制器上自动页面滚动

时间:2015-01-08 07:22:34

标签: javascript angularjs scroll scrollbar

我遇到了这个小问题。

我正在使用http://binarymuse.github.io/ngInfiniteScroll/index.html是无限滚动的角度扩展

它运行正常但是当我移动到页面的末尾然后重新加载页面时,滚动位置始终位于页面的末尾,这使得nginfinitescroll一次又一次地触发,直到它加载整个数据。

所以现在我想要的是如何在控制器加载时在顶部滚动位置。

1 个答案:

答案 0 :(得分:0)

你需要运行

scrollableElmt.scrollTop = 0;

在DOM准备好之后,但在应用无限滚动侦听器之前。

请注意,我在jQuery中使用了原始DOM元素:

jqScrollableElmt.scrollTop(0);

不知道你是否使用jQuery