Far*_*san 72 javascript jquery angularjs
我想在使用angularjs获取ajax调用响应后滚动到页面顶部.基本上,我在页面顶部显示警报消息,我想将警报消息作为收到的ajax响应.
谢谢
Ale*_* T. 152
您可以使用
$window.scrollTo(x, y);
Run Code Online (Sandbox Code Playgroud)
其中x是沿水平轴y的像素,是沿垂直轴的像素.
滚动到顶部
$window.scrollTo(0, 0);
Run Code Online (Sandbox Code Playgroud)专注于元素
$window.scrollTo(0, angular.element('put here your element').offsetTop);
Run Code Online (Sandbox Code Playgroud)更新:
你也可以使用 $anchorScroll
Muh*_*eda 31
你可以用$anchorScroll.
只需注入$anchorScroll一个依赖项,并$anchorScroll()在每次要滚动到顶部时调用.
Par*_*osh 12
理想情况下,我们应该根据适用情况从控制器或指令执行此操作.使用$anchorScroll,$location作为依赖注入.
然后将这两个方法称为
$location.hash('scrollToDivID');
$anchorScroll();
Run Code Online (Sandbox Code Playgroud)
这scrollToDivID是您要滚动的ID.
假设您要导航到错误消息div as
<div id='scrollToDivID'>Your Error Message</div>
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅此文档
| 归档时间: |
|
| 查看次数: |
107336 次 |
| 最近记录: |