J'utilise le défilement infini et j'utilise déjà un rappel pour Magnific Popup.Défilement infini avec JWPlayer - rappel
Le code pour JWPlayer est dans le code HTML qui semble avoir besoin d'un rappel pour fonctionner au-delà de la page 1, mais je ne suis pas sûr de savoir comment s'y prendre car c'est uniquement dans le code HTML.
$grid.infiniteScroll({
path: '.pagination__next',
append: '.grid__item',
outlayer: msnry,
status: '.page-load-status',
onInit: function() {
this.on('append', function() {
$('.open-pop').magnificPopup({
type: 'inline',
mainClass: 'mfp-fade',
fixedContentPos: false,
gallery: {
enabled: true,
navigateByImgClick: false,
}
});
});
}
});
HTML avec JWPlayer:
<script type="text/javaScript">
var playerInstance = jwplayer("myElement-{{ entry.mediaId }}");
playerInstance.setup({
file: "//content.jwplatform.com/videos/{{ entry.mediaId }}.mp3",
image:"http://content.jwplatform.com/thumbs/{{ entry.mediaId}}.jpg",
stretching:"fill",
mediaid: "{{ entry.mediaId }}"
});
</script>
Avez-vous essayé de déplacer le script dans un fichier séparé et de l'inclure à toutes les pages dont vous avez besoin? – VTodorov