在使用angularjs获得ajax调用响应后,我想滚动到页面顶部。基本上,我是在页面顶部显示警报消息,并且希望在收到ajax响应时将警报消息作为焦点。
谢谢
发布于 2015-03-05 17:11:55
您可以使用$anchorScroll
。
只需将$anchorScroll
作为依赖项注入,并在想要滚动到顶部时调用$anchorScroll()
。
发布于 2016-06-14 22:08:05
理想情况下,我们应该根据需要从控制器或指令中执行。使用$anchorScroll
、$location
作为依赖注入。
然后将这两个方法调用为
$location.hash('scrollToDivID');
$anchorScroll();
这里的scrollToDivID
是你想要滚动的id。
假设您希望导航到错误消息div,如下所示
<div id='scrollToDivID'>Your Error Message</div>
有关更多信息,请参阅此documentation
发布于 2018-02-22 19:22:51
不要忘记,您也可以使用纯JavaScript来处理这种情况,使用:
window.scrollTo(x-coord, y-coord);
https://stackoverflow.com/questions/28871434
复制相似问题