为了账号安全,请及时绑定邮箱和手机立即绑定

frameset 右侧主页面开了一个定时器后滚动条总是跳到页面底部

frameset 右侧主页面开了一个定时器后滚动条总是跳到页面底部

尚方宝剑之说 2018-12-20 15:15:01
frameset 右侧主页面开了一个定时器后滚动条总是跳到页面底部,间隔时间就是定时器的时间,而且是当滚动条滚到一半以下才会出现这种状况,定时器内是两个$http请求数据,得到的数据用angularJs的ng-repeat写到页面上了,ng-repeat="item in list".框架是这样的不懂为什么会出现这种问题,我js根本就没有对滚动条进行操作,麻烦大牛解答一下,谢谢!
查看完整描述

1 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

如果定时器是重新加载页面内容(或大量重绘)就有可能出现回滚到顶部的情况。Angular 的组件基本上是以重绘的形式来进行的(看你数据变化会引起重绘的哪些内容,来确定重绘区域的大小),可以考虑在重绘之后(对应的 angular 事件我记不清了),重新定位到之前的位置,但有可能会引起闪烁。


查看完整回答
反对 回复 2019-01-12
  • 1 回答
  • 0 关注
  • 450 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信