【发布时间】:2014-04-24 07:43:13
【问题描述】:
我有一个列表视图和一个详细视图。
在列表视图中,我设置了 jquery 无限滚动插件。
当用户点击一个项目时,我会渲染详细视图。问题是当用户点击页面底部时,会触发无限滚动回调。
我尝试调用 $.infinitescroll('pause') 但它不会停止提取。
我应该在渲染详细视图之前完全销毁列表视图吗?
如果是这样,我怎样才能完全摧毁它? (我试过https://stackoverflow.com/a/11534056/433570,但没有停止无限滚动回调)
我的代码在大图中类似于https://github.com/joshbohde/django-backbone-example
【问题讨论】:
-
是的,完成后销毁视图。不需要新方法,只需覆盖
remove以包含无限滚动解除绑定并链接到基础remove。
标签: backbone.js view infinite-scroll