no header here BOOTSTRAP CAROUSEL // Local carousel video - CarouselContainer.html function t3sbLocalCarouselVideo(videoCarousel) { videoCarousel.addEventListener('slide.bs.carousel', function (el) { let slides = this.getElementsByClassName('carousel-item'); Array.from(slides).forEach( carouselItem => { if ( carouselItem.classList.contains('active') ) { if ( carouselItem.classList.contains('carousel-video') ) { carouselItem.getElementsByTagName('video')[0].play(); } } }); }); } // Local video in Carousel-Container (pause/play) - CarouselContainer.html var videoCarousel = document.getElementById('carousel-{data.uid}'); t3sbLocalCarouselVideo(videoCarousel);