你怎么知道你在jQuery Mobile列表的最底部,我需要延迟加载更多的结果,当列表结束时?jQuery Mobile懒惰加载列表项
回答
这里有使用scrollstart
和scrollstop
事件的工作示例,这应该让你在正确的方向前进:http://jsfiddle.net/shanabus/LJTJt/
文档页面在这里:http://jquerymobile.com/test/docs/api/events.html
希望这有助于!
UPDATE
与this post的帮助下,我才得以线了一个更好的例子,做检测对页面的底部。如果您的列表视图不在页面的底部,这将无法正常工作。检查控制台是否有位置调试信息。
http://jsfiddle.net/shanabus/LJTJt/1/
在这里,当你到达列表的底部,它只是增加了一个新的项目。
简单的代码来加载页面底部的更多项目。
if ($(window).scrollTop() > $('#page1').height() - 500) {
eventsElement.append('<li><a href="">Stop</a></li>');
eventsElement.listview('refresh');
}
对于全例如,
使用jquery-mobile-iscrollview会更好。它提供了下拉拉起事件
这对我没有好处(如果你有一个大屏幕)。我的解决方案是:if($(window).scrollTop()+ $(window).height()> $(document).height() - 100)loadMore(); – 2013-10-21 06:25:25
当然,您可以随时通过调整值来自定义窗口高度:) – 2013-10-21 10:53:56
有lazyloader一个JQ移动插件名称会有所帮助。
- 1. jQuery mobile listviews懒惰加载
- 2. 懒惰加载不加载
- 3. 懒惰加载flexslider
- 4. GWT懒惰加载
- 5. Android懒惰加载
- 6. 懒惰加载Ninject
- 7. Autofac懒惰加载
- 8. Eclipselink懒惰加载
- 9. Ionic 2:懒惰加载列表的项目值
- 10. 懒惰加载wpf组合框项目
- 11. jQuery懒惰加载 - 显示问题:无
- 12. Ocaml:懒惰列表
- 13. 在ActiveRecord中懒惰地加载列
- 14. 学说懒惰加载
- 15. Hibernate懒惰加载HQL
- 16. 混淆懒惰加载
- 17. 是ZODB PersistentLists懒惰加载?
- 18. 懒惰在Blogger上加载
- 19. Android listview懒惰加载
- 20. 动画懒惰加载ArrayAdapter
- 21. 懒惰加载视图
- 22. 懒惰加载CSS与js
- 23. 用webpack懒惰加载angular2
- 24. vaadin中的懒惰加载表
- 25. 懒惰加载和懒惰评估有什么区别?
- 26. 在实体框架中加载懒惰集合太懒惰
- 27. 懒惰过滤列表
- 28. 懒惰的素数列表
- 29. Elixir懒惰列表理解?
- 30. 懒惰加载和卸载图像
你所说的“当到达列表的末尾”是什么意思?你的意思是当用户滚动到当前列表的底部? – shanabus 2012-03-20 12:51:21