加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

更改视图后,angularJS不会滚动到顶部

发布时间:2020-12-17 07:20:32 所属栏目:安全 来源:网络整理
导读:参见英文答案 Changing route doesn’t scroll to top in the new page17个 例如: 用户向下滚动视图A; 然后用户点击链接,用户可以查看B; 视图是变化, 但是用户的垂直位置保持不变,必须手动滚动到屏幕顶部. 这是一个有角度的错误吗? 我写了一个小的解决方法
参见英文答案 > Changing route doesn’t scroll to top in the new page17个
例如:

用户向下滚动视图A;

然后用户点击链接,用户可以查看B;

视图是变化,
但是用户的垂直位置保持不变,必须手动滚动到屏幕顶部.

这是一个有角度的错误吗?

我写了一个小的解决方法,使用jquery滚动到顶部;但是我找不到将它绑定到的正确事件.

看到评论后编辑:

如何以及何时将自己拉到顶端?我正在使用jquery,但是$viewContentLoaded事件太快了(该方法运行,但页面当时不滚动)

解决方案是将autoscroll =“true”添加到ngView元素:
<div class="ng-view" autoscroll="true"></div>

https://docs.angularjs.org/api/ngRoute/directive/ngView

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读