我使用这个插件:jScroll(http://jscroll.com)。这是一个用于无限滚动的 jQuery 插件。在最后一个元素之后,它通过下一个分页加载下一个元素。
示例:
<div class="scroll">
<div class="items">
<div class="item">1</div>
<a class="page-link" href="page/2">
</div>
</div>
准备好文件:
$('.scroll').jscroll({
pagingSelector: '.pagination',
nextSelector: '.page-link:last',
contentSelector : '.items',
loadingHtml: 'loading...'
});
我在 2 个不同的网站上使用了这个类似的代码。其中一个工作得很好,另一个给出了一个空白页。
我的意思是,当我滚动到底部时,我看到“正在加载...”,它很快就消失了。当我手动输入网址时,下一页“/page/2”在浏览器中完美运行
这似乎是一个缓存问题,但我不知道如何解决它。
如果您有任何想法,那就太好了
谢谢