<style>
.uc-slider-wrapper {
position: relative;
overflow: hidden;
display: flex;
}
.uc-newslider {
position: relative;
display: flex;
overflow: hidden;
scroll-behavior: smooth;
}
.uc-newslide {
min-width: 100vw;
width: 100vw;
}
#sldleft {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 40px; /*Ширина левой иконки*/
height: 40px; /*Высота левой иконки*/
cursor: pointer;
left: 20px; /*Расстояние слева между кнопкой и окном браузера*/
z-index: 20;
}
#sldright {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 40px; /*Ширина правой иконки*/
height: 40px; /*Высота правой иконки*/
cursor: pointer;
right: 20px; /*Расстояние справа между кнопкой и окном браузера*/
z-index: 20;
}
</style>
<img src='ссылка на левую кнопку' id='sldleft'> <!-- Вставьте ссылку на левую иконку-->
<img src='ссылка на правую кнопку' id='sldright'> <!-- Вставьте ссылку на правую иконку-->
<script>
var sliderWrapper = document.querySelector('.uc-slider-wrapper');var sliderContainer = document.querySelector('.uc-newslider');var leftButton = document.getElementById('sldleft');var rightButton = document.getElementById('sldright');var autoSlideInterval;var isScrolling = false;function slideRight() {if (!isScrolling) {isScrolling = true;var slideWidth = sliderContainer.querySelector('.uc-newslide').offsetWidth;var lastSlide = sliderContainer.querySelector('.uc-newslide:last-child');if (sliderContainer.scrollLeft + sliderContainer.clientWidth >= sliderContainer.scrollWidth - slideWidth) {var slidesCopy = [];slides.forEach(function(slide) {var clone = slide.cloneNode(true);slidesCopy.push(clone);});slidesCopy.forEach(function(clone) {sliderContainer.appendChild(clone);});}sliderContainer.scrollLeft += slideWidth;setTimeout(function() {isScrolling = false;}, 1000); }}if (leftButton !== null && rightButton !== null) {leftButton.addEventListener('click', function() {if (!isScrolling) {isScrolling = true;var slideWidth = sliderContainer.querySelector('.uc-newslide').offsetWidth;sliderContainer.scrollLeft -= slideWidth;setTimeout(function() {isScrolling = false;}, 1000); }});rightButton.addEventListener('click', function() {slideRight();});leftButton.addEventListener('mouseover', stopAutoSlide);leftButton.addEventListener('mouseout', startAutoSlide);rightButton.addEventListener('mouseover', stopAutoSlide);rightButton.addEventListener('mouseout', startAutoSlide);}sliderContainer.addEventListener('mouseover', stopAutoSlide);sliderContainer.addEventListener('mouseout', startAutoSlide);function stopAutoSlide() {clearInterval(autoSlideInterval);}function startAutoSlide() {autoSlideInterval = setInterval(slideRight, 5000); }startAutoSlide();var slides = document.querySelectorAll('.uc-newslide');sliderWrapper.appendChild(sliderContainer);sliderWrapper.appendChild(leftButton);sliderWrapper.appendChild(rightButton);slides.forEach(function(slide) {sliderContainer.appendChild(slide);});var touchstartX = 0;var touchendX = 0;sliderContainer.addEventListener('touchstart', function(event) {touchstartX = event.changedTouches[0].screenX;});sliderContainer.addEventListener('touchend', function(event) {touchendX = event.changedTouches[0].screenX;handleGesture();});function handleGesture() {if (touchendX < touchstartX) {slideRight();}if (touchendX > touchstartX) {if (!isScrolling) {isScrolling = true;var slideWidth = sliderContainer.querySelector('.uc-newslide').offsetWidth;sliderContainer.scrollLeft -= slideWidth;setTimeout(function() {isScrolling = false;}, 1000); }}}window.addEventListener('resize', function() {var slideWidth = sliderContainer.querySelector('.uc-newslide').offsetWidth;var scrollDistance = sliderContainer.scrollLeft;var index = Math.round(scrollDistance / slideWidth);var adjustedScrollDistance = index * slideWidth;sliderContainer.scrollLeft = adjustedScrollDistance;});
</script>