У меня есть этот код, который реализует слайдер изображений в JavaScript, он работает хорошо (когда вы нажимаете на изображение на его слайдах), за исключением следующих проблем: 1: когда он достигает последнего изображения, он останавливается. Тем не менее, я хочу, чтобы l oop над ними как нон-стоп imageslider. 2: все изображения показаны на странице. Однако я хочу, чтобы они скрывали друг друга (то есть: при нажатии на изображение оно скользило, чтобы показать следующий), и я использовал overflow: hidden
, но он не работает со мной.
let liEls = document.querySelectorAll('ul li');
let index = 0;
window.show = function (increase) {
index = index + increase;
index = Math.min(Math.max(index, 0), liEls.length - 1);
liEls[index].scrollIntoView({ behavior: 'smooth' });
}
ul {
display: flex;
width: 100%;
margin: 0;
padding: 0;
position: relative;
z-index: 1;
overflow: hidden;
}
li {
position: relative;
display: block;
list-style: none;
}