我目前正在使用骨干来渲染视图。我设置了一个更新间隔并拉出最新的json,然后附加更改并更新相应的DOM元素。
我似乎面临的问题是,无论何时清空容器,然后使用更新的信息重新填充容器,它都会跳转到页面顶部。在我的观点中是否有一些我可以改变的东西,以确保在我追加后它不会跳跃?
答案 0 :(得分:0)
您可以覆盖视图的render()
方法,也可以为相应的change
事件注册事件处理程序以处理增量渲染。没有例子,很难更具体。
答案 1 :(得分:0)
我认为正在发生的事情是暂时删除内容,缩短页面。浏览器窗口被推迟一小段时间,然后附加新内容,使页面再次变长。
要进行测试,请尝试使浏览器窗口非常短并触发更新。如果页面没有跳转,这就是你的问题。
我现在正在处理同样的事情。我的解决方案是在删除之前读取父元素的高度,设置它,然后在追加新内容时清除设置高度。