gpt4 book ai didi

更改 View 后,AngularJS 不会滚动到顶部

转载 作者:行者123 更新时间:2023-12-02 23:04:33 33 4
gpt4 key购买 nike

例如:

用户在 View A 上向下滚动;

然后用户单击一个链接,该链接将用户带到查看 B;

View 发生变化,但用户的垂直位置保持不变,并且必须手动滚动到屏幕顶部。

这是一个有 Angular 的错误吗?

我写了一个小解决方法,使用 jquery 滚动到顶部;但我没有找到正确的事件来绑定(bind)它。

看到评论后编辑:

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

最佳答案

解决方案是将 autoscroll="true" 添加到您的 ngView 元素中:

<div class="ng-view" autoscroll="true"></div>

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

关于更改 View 后,AngularJS 不会滚动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23980938/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com