html FacetWP无限滚动和加载
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html FacetWP无限滚动和加载相关的知识,希望对你有一定的参考价值。
<!-- FACETWP INFINITE SCROLL & LOADING -->
<script>
(function($) {
window.fwp_is_paging = false;
$(document).on('facetwp-refresh', function() {
if (! window.fwp_is_paging) {
window.fwp_page = 1;
FWP.extras.per_page = 'default';
}
window.fwp_is_paging = false;
});
$(document).on('facetwp-loaded', function() {
window.fwp_total_rows = FWP.settings.pager.total_rows;
if (! FWP.loaded) {
window.fwp_default_per_page = FWP.settings.pager.per_page;
$(window).scroll(function() {
if ($(window).scrollTop() == $(document).height() - $(window).height()) {
var rows_loaded = (window.fwp_page * window.fwp_default_per_page);
if (rows_loaded < window.fwp_total_rows) {
//console.log(rows_loaded + ' of ' + window.fwp_total_rows + ' rows');
window.fwp_page++;
window.fwp_is_paging = true;
FWP.extras.per_page = (window.fwp_page * window.fwp_default_per_page);
FWP.soft_refresh = true;
FWP.refresh();
}
}
});
}
});
})(jQuery);
</script>
以上是关于html FacetWP无限滚动和加载的主要内容,如果未能解决你的问题,请参考以下文章
使用 Angular 和 RxJS 实现的无限滚动加载
在 Rails 中发生无限滚动时,Raty.js 不会加载
django 的无限滚动在向下滚动时不加载下一页
jquery-触底加载无限滚动
html 具有SVG和淡入淡出功能的FacetWP模板加载器
页面加载时调用的离子无限滚动功能