无限滚动更改ID问题

时间:2015-04-01 05:35:17

标签: javascript jquery html infinite-scroll

我目前遇到无限滚动问题,我的itemSelector ID会因每个li而发生变化。它没有抓住下一页<li>

示例:

<ul class="e-list e-list-entity">
    <li id="e-user-366430" class="e-item"></li>
    <li id="e-user-345435" class="e-item"></li>
    <li id="e-user-345345" class="e-item"></li>
    <li id="e-user-234344" class="e-item"></li>
</ul>

我使用以下内容作为容器和项目选择器

$container = $('.e-list-entity');
itemSelector : '#e-user', 

这是正确的方法吗?

1 个答案:

答案 0 :(得分:2)

itemSelector应该是:

itemSelector : '.e-item'

您没有带有ID&#39; #e-user&#39;。

的元素
  

来自(非常古老的)documentation
  itemSelector:您要检索的所有项目的选择器

根据评论进行编辑:

如果您有两个或更多实例,则需要确保选择器仍然是唯一的。例如,以下设置将是唯一的:

<ul id="firstScroller" class="e-list e-list-entity">
    <li id="e-user-366430" class="e-item"></li>
</ul>

itemSelector : '#firstScroller .e-item'

和第二个..

<ul id="secondScroller" class="e-list e-list-entity">
    <li id="e-user-366430" class="e-item"></li>
</ul>

itemSelector : '#secondScroller .e-item'