https://glidejs.com/docs/components/autoplay/
https://stackoverflow.com/questions/52768768/autoplay-start-stop-with-glidejs-carousel
https://nickpiscitelli.github.io/Glider.js/
https://stackoverflow.com/questions/62122998/implementing-autoplay-on-glider-js
https://github.com/NickPiscitelli/Glider.js/issues/43
let slider = new Glider(document.querySelector('.glider'), { slidesToScroll: 1, slidesToShow: 1, draggable: false, scrollLock: true, rewind: true, dots: '#dots', }); let autoplayDelay = 3500; let autoplay = setInterval(() => { slider.scrollItem('next') }, autoplayDelay); element.addEventListener('mouseover', (event) => { if (autoplay != null) { clearInterval(autoplay); autoplay = null; } }, 300); element.addEventListener('mouseout', (event) => { if (autoplay == null) { autoplay = setInterval(() => { slider.scrollItem('next') }, autoplayDelay); } }, 300);