J'ai un gestionnaire de clic pour déclencher la fonctionnalité intégrée jwplayer().stop();
. Cependant, seul mon premier gestionnaire s'exécute et l'autre échoue (mais aucune erreur n'est consignée).Joueur JW - Arrête (cible) plusieurs joueurs avec un gestionnaire d'événements
Les vidéos sont intégrées dans l'élément divs de la vue. En d'autres termes: je peux arrêter la première vidéo mais pas la deuxième, troisième et ainsi de suite même si je suis capable de se connecter chaque clic suivant à l'intérieur de mon function()
.
Pensées? Merci.
$(function(){
console.log('ready');
$('.stop').on('click',function stopVideo() {
//stop JW player
if (typeof(jwplayer) != 'undefined') {
console.log('video stopped');
jwplayer().stop();
}
})
});
vue
<body>
<div class="container">
<!-- first video -->
<div class="jw" style="width: 40%; margin: 10px auto">
<script src="//content.jwplatform.com/players/4sng2RGX-UQtQ90mG.js"></script>
<button class="stop" style="padding: 8px 19px; float: right; margin: 10px">stop video</button>
</div>
<!-- second video -->
<div class="jw" style="width: 40%; margin: 10px auto">
<script src="//content.jwplatform.com/players/z5Jka98V-UQtQ90mG.js"></script>
<button class="stop" style="padding: 8px 19px; float: right; margin: 10px">stop video</button>
</div>
</div>
</body>
Merci beaucoup @Null est Vrai. J'apprécie vraiment la perspicacité. – tonkihonks13
Ouais pas de prob @ tonkihonks13 –