Вы можете использовать clearTimeout(id)
, чтобы остановить тайм-аут при наведении курсора мыши. Затем снова начните тайм-аут при отпускании мыши. Вы можете получить идентификатор с помощью let id = setTimeout(...)
. Вы можете использовать прослушиватели событий для проверки, находится ли мышь на слайдах
let id = setTimeout(...)
slides.addEventListener("mouseover”, function (e) {
clearTimeout(id)
})
slides.addEventListener("mouseout”, function (e) {
id = setTimeout(...)
})