无限滚动在滚动时创建分页子链接

问题描述 投票:0回答:1

感谢 lharby 对我上一篇文章的评论,我终于解决了无限滚动问题。
非常感谢!
问题是脚本创建了一个新的分页链接,因为我超出了滚动 15 个帖子的范围(我为 Tumblr 设置的每页帖子数量)
f.e : assets.txmblr.com =======> assets.txmblr.com /page/(2;3;4;. ..)
谢谢您的帮助!

代码(第 210 行 -> 第 225 行)

        <script>
window.onload = function() {
var elem = document.getElementById('content');
let infScroll = new InfiniteScroll(elem, {
path: '.pagination__next',
append: '.post'
});
}
</script>
</head>

<body>
{block:NextPage}
<a href="{NextPage}" class="pagination__next"></a>
{/block:NextPage}
javascript infinite-scroll tumblr tumblr-themes tumblr-html
1个回答
0
投票

一些好消息,我在这里下载了完整的zip包:https://infinite-scroll.com/infinite-scroll-docs.zip

第1340到1343行是调用更新url的函数

// update URL
proto.onPageLoadHistory = function( response, path ) {
  this.setHistory( response.title, path );
};

如果你将其注释掉,我相信页面将不再刷新网址。

但是,如上所述,您需要下载文件,修改它,然后托管它或将其放入您的主题中。如果您将其添加到主题中,您需要先缩小它。

© www.soinside.com 2019 - 2024. All rights reserved.