I use the jquery inview plugin top automatically play videos when in view. Since I cannot use IDs for the video I use html5 <video>
as selector and all videos are always starting to play. How can I point the play/pause trigger only to the one element that is currently triggering the event and ignore all the others?
$('.video-autoplay').on('inview', function(event, isInView) {
if (isInView) {
$('video').trigger('play');
} else {
$('video').trigger('pause');
}
});
many thanks, C
You can make use of this
. For more information, see this answer.
$('.video-autoplay').on('inview', function(event, isInView) {
if (isInView) {
$(this).trigger('play');
} else {
$(this).trigger('pause');
}
});