2017-02-21 1 views
0

J'utilise jetpacks défilement infini et il fonctionne pas complètement:WordPress Infini défilement jetpack: Cliquez fonctionne bien, faites défiler pend

Lorsque vous utilisez type = « cliquez sur » au lieu de type = « scroll », puis tout fonctionne très bien. Un bouton est placé sous les messages et lorsque vous cliquez sur d'autres messages sont chargés par défilement infini. Lors de l'utilisation de type = "scroll", Alors seulement une fois cela fonctionne et après cela, il ne charge plus de messages, même les postes à charger existent. Je ne vois pas d'échec en mode débogage ou console JavaScript.

Je possède ce dans javaScript pour suivre chaque charge:

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

Lorsque vous utilisez type = "clic", l'événement "post-charge" est tiré 5 fois pour chaque post-charge. lors de l'utilisation de type = "scroll", l'événement "post-load" est seulement déclenché 1 fois, puis plus aucun message n'est chargé. Punaise? Lorsque vous utilisez 'posts_per_page' => 3, tapez: scroll se charge 3 fois, mais après il ne charge plus (il s'arrête donc après 14 messages). Lorsque vous utilisez 'posts_per_page' => 100, tous mes messages sont chargés (95) à la fois. Pourquoi est-ce si?

Répondre

1

J'ai trouvé la raison: le poteau des poteaux doit avoir une hauteur de 100% (css). Maintenant ça marche.