2017-02-21 63 views
0

我使用飛行揹包無限滾動,它不完全適用:無限滾動飛行揹包的WordPress:點擊優良工程,滾動掛

當使用TYPE =「點擊」,而不是類型=「滾動」,然後一切工作正常。一個按鈕放在帖子下面,當點擊更多的帖子時,通過無限滾動加載。當使用type =「scroll」時,那麼只有一次它的工作,然後它不會加載任何更多的職位,即使負載存在。我在調試模式或JavaScript控制檯中看不到任何失敗。

我有這樣的JavaScript來跟蹤每個負載:

(function($) { 
    $(document.body).on('post-load', function() { 
     // New posts have been added to the page. 
     console.log('posts loaded...'); 
    }); 
})(jQuery); 

當使用類型=「點擊」,「加載後」事件爲每個負載哨所發射5次。當使用type =「scroll」時,「後加載」事件僅被觸發1次,然後不再加載帖子。錯誤?

當使用'posts_per_page'=> 3時,輸入​​:scroll將加載3次,但在此之後它不再加載(所以它在14個帖子後停止)。當使用'posts_per_page'=> 100時,我的所有帖子都會一次加載(95)。爲什麼?

回答

1

我發現原因:帖子的容器必須有100%(css)的高度。現在它可以工作。