Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

如何组成endless 的分页,滚动到底部自动加载 #15

Open
dexterdeng opened this issue Jan 7, 2014 · 5 comments
Open

如何组成endless 的分页,滚动到底部自动加载 #15

dexterdeng opened this issue Jan 7, 2014 · 5 comments

Comments

@dexterdeng
Copy link

如何组成endless 的分页,滚动到底部自动加载, 我尝试改大'subpagenum': 20, 结果一页就记载了好多东西, 我想要一屏少点东西, 需要的时候再多加载些。现在改大后一开始就加载过多的东西。 有什么配置能实现好一点的滚动分页呢?

@balibell
Copy link
Member

balibell commented Jan 7, 2014

endless加载是本身就有的功能,和 subpagenum 没关系的,你观察demo 或者堆糖的瀑布流页面就能看出来。
关于瀑布流的分页,这个帖子已经有详尽的解答: #6

你还可以尝试调大这个参数:

// 距离底部多远提前开始加载
"lbias" : 400,

但我感觉你的问题另有原因,不介意的话给我看看你的代码吧。

@balibell
Copy link
Member

balibell commented Jan 7, 2014

qq : 54180405

@balibell
Copy link
Member

balibell commented Jan 7, 2014

另外,这里告知下,瀑布流会做去重的工作,在同一大页内,相同的blogid 不会出现两次,如果你的分页数据都是相同的就不会重复出现,会继续请求下一子页,直到subpagenum 用完。

demo 给的 DEBUG_DATA 是有限的,有时候会出现请求了但没有内容添加,很可能是这个原因。

@balibell
Copy link
Member

balibell commented Jan 7, 2014

去重的代码在 masnunit.js 里的第333行,可以选择不去重,调试起来更方便,修改如下:

// munits 去重工作
if( !munits[id] || 1 ){
...
}

@xutengfei
Copy link

巴黎贝尔,么么哒

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants