2014-09-20 59 views
4

我最近開始玩弄wordpress jetpack插件的無限滾動功能。它似乎工作正常,但我正在嘗試與砌體集成,所以我需要使用Jetpack加載更多帖子時應該啓動的後加載事件。WordPress的 - Jetpack無限滾動「後加載」事件不發射

但我似乎無法捕捉到該事件。

我有一組非常小了(與支持,默認主題 - twentyfourteen),我加入這個小腳本footer.php,試圖捕捉事件:

<script type='text/javascript'> 
     document.body.addEventListener("post-load", function() { 
     alert('posts loaded'); 
     }); 
    </script> 

但我從來沒有讓我即使新帖子已加載,也會提醒。

任何想法?

在此先感謝。

+2

恭喜您坦布爾韋德徽章! :p – 2014-09-27 10:08:52

回答

1

這是一個老問題,我也在尋找答案。它不起作用的原因是因爲Jetpack使用的infinity.js腳本使用jQuery .trigger()激發了'post-load'事件。

.trigger()is not a native event所以它沒有拿起使用addEventListener。

用途:

jQuery(document.body).on("post-load", function(e) { 
    // your code 
}) 
相關問題