Я хотел бы сделать так, чтобы каждые 5 секунд следующий слайд появлялся автоматически. Также я хочу сделать так, чтобы щелчок next/prev сбросил таймер. Как мне это достичь? До сих пор у меня есть это: https://jsfiddle.net/5yL8a1av/4/Как установить таймер для перехода к следующему элементу в списке?
JQuery:
$(document).ready(function() {
$(".divs > div").each(function (e) {
if (e != 0) $(this).hide();
});
$("#next").click(function() {
if ($(".divs > div:visible").next().length != 0) {
$(".divs > div:visible").fadeOut(1000, function(){
$(this).next().fadeIn(1000)
});
} else {
$(".divs > div:visible").fadeOut(1000, function() {
$(".divs > div:first").fadeIn(1000);
});
}
return false;
});
$("#prev").click(function() {
if ($(".divs > div:visible").prev().length != 0) {
$(".divs > div:visible").fadeOut(1000, function(){
$(this).prev().fadeIn(1000);
});
} else {
$(".divs > div:visible").fadeOut(1000, function() {
$(".divs > div:last").fadeIn(1000);
});
}
return false;
});
});