Я сделал слайдер изображения, но это не меняет изображения, просто показывая первое изображение.Изображение слайдера не работает
Это мой Javascript
$(document).ready(function() {
var slides = document.querySelectorAll('#images .image');
var current = 0;
function nextImage() {
image[currentSlide].className = 'slide';
current = (current+1)%images.length;
images[current].className = 'image show';
}
var Interval = setInterval(nextImage,2000);
});
HTML:
<ul id="images">
<li class="image show">Slide 1</li>
<li class="image">Slide 2</li>
<li class="image">Slide 3</li>
<li class="image">Slide 4</li>
<li class="image">Slide 5</li>
</ul>
Я использую JQuery 3.1.0 и он не работает
Первое, что перемещает функцию 'nextSlide' из документа. Уже –
У вас есть ошибки в консоли? –
Зачем вам нужен currentSlide = (currentSlide + 1)% slides.length; ? не может просто currentSlide = currentSlide + 1; будет работать на вас? может быть, вам придется проверять количество условий слайдов вне, хотя – Rupal