我正在使用伟大的无限滚动插件 - http://www.infinite-scroll.com/infinite-scroll-jquery-plugin/
但是在较大的屏幕分辨率上,没有足够的帖子来显示滚动条,因此无限滚动永远不会被触发。想知道这是否可以解决这个问题而不需要大量的初始帖子。
猜测某种if语句来检查浏览器高度等。但是如果它返回true,我如何触发无限滚动。
任何想法
由于
本
答案 0 :(得分:14)
快速检查的一种方法是:
// Force 'retrieve' for next page if window is taller than document
if($(window).height() >= $(document).height()){
$wall.infinitescroll('retrieve');
};
如果需要,您可能需要将其转换为多个'检索'的函数,直到窗口不高于文档。
答案 1 :(得分:4)
答案 2 :(得分:2)
我知道问题已经过时了,但这对你们很多人都有帮助。
@Luigi答案很好,但如果加载内容一次以显示滚动条是不够的呢?
这应该做得最好
tsconfig.json
这将运行几次,直到需要实际显示滚动条。
使用 Ctrl import { store, IStore, IProduct } from "cc.fovea.cordova.purchase";
- ,可以在缩小页面时测试此功能并查看所有功能。
在显示滚动条之前,您会看到新内容的调用。