我使用的是无限滚动的喷气背包,它不能完全发挥作用:
当使用type =“click”而不是type =“scroll”时,一切正常。按钮放置在帖子下方,当点击更多帖子时,无限滚动加载。当使用type =“scroll”时,那么只有一次它工作,之后它就不会加载任何更多的帖子,甚至还有加载的帖子。我在调试模式或JavaScript控制台中看不到任何故障。
我在javaScript中有这个跟踪每个负载:
( function( $ ) {
$( document.body ).on( 'post-load', function () {
// New posts have been added to the page.
console.log('posts loaded...');
} );
} )( jQuery );
使用type =“click”时,每次后加载都会触发“post-load”事件5次。当使用type =“scroll”时,“post-load”事件仅被触发1次,然后不再加载帖子。错误?
使用'posts_per_page'=> 3,然后键入:滚动加载3次,但之后它不再加载(所以它在14个帖子后停止)。使用'posts_per_page'=>时100,然后我的所有帖子一次加载(95)。为什么会这样?
答案 0 :(得分:1)
我找到了原因:帖子的容器必须有100%的高度(css)。现在它有效。