javascript主干动态内容附加防止跳转到顶部

javascript主干动态内容附加防止跳转到顶部,javascript,jquery,backbone.js,Javascript,Jquery,Backbone.js,我目前正在使用主干渲染视图。我已经设置了一个更新和提取最新json的时间间隔,然后它附加更改并更新相应的DOM元素 我似乎面临的问题是,每当它清空容器,然后用更新的信息重新填充它时,它就会跳到页面的顶部。是否可以在视图中更改某些内容,以确保它在附加后不会跳转?您可以覆盖视图的render()方法,或者可以为相应的change事件注册事件处理程序,以处理增量渲染。如果没有例子,就很难说得更具体。我认为现在发生的是内容被暂时删除,使页面变短。浏览器窗口被推上一小会儿,然后添加新内容,使页面再次变长

我目前正在使用主干渲染视图。我已经设置了一个更新和提取最新json的时间间隔,然后它附加更改并更新相应的DOM元素


我似乎面临的问题是,每当它清空容器,然后用更新的信息重新填充它时,它就会跳到页面的顶部。是否可以在视图中更改某些内容,以确保它在附加后不会跳转?

您可以覆盖视图的
render()
方法,或者可以为相应的
change
事件注册事件处理程序,以处理增量渲染。如果没有例子,就很难说得更具体。

我认为现在发生的是内容被暂时删除,使页面变短。浏览器窗口被推上一小会儿,然后添加新内容,使页面再次变长

要进行测试,请尝试缩短浏览器窗口并触发更新。如果页面没有跳转,这就是你的问题

我现在也在处理同样的事情。我的解决方案是在删除前读取父元素的高度,设置它,然后在添加新内容时清除设置的高度