M
M
Maxim Lesnikov2015-10-17 12:58:17
HTML
Maxim Lesnikov, 2015-10-17 12:58:17

How to launch the slider automatically?

Good day guys. Tell me how to start the slider automatically? So that it automatically changes pictures?
JS code is attached.

<script type="text/javascript">
$(document).ready(function() {
 $(".slider").each(function () { // обрабатываем каждый слайдер
  var obj = $(this);
  $(obj).append("<div class='nav'></div>");
  $(obj).find("li").each(function () {
   $(obj).find(".nav").append("<span rel='"+$(this).index()+"'></span>"); // добавляем блок навигации
   $(this).addClass("slider"+$(this).index());
  });
  $(obj).find("span").first().addClass("on"); // делаем активным первый элемент меню
 });
});
function sliderJS (obj, sl) { // slider function
 var ul = $(sl).find("ul"); // находим блок
 var bl = $(sl).find("li.slider"+obj); // находим любой из элементов блока
 var step = $(bl).width(); // ширина объекта
 $(ul).animate({marginLeft: "-"+step*obj}, 500); // 500 это скорость перемотки
}
$(document).on("click", ".slider .nav span", function() { // slider click navigate
 var sl = $(this).closest(".slider"); // находим, в каком блоке был клик
 $(sl).find("span").removeClass("on"); // убираем активный элемент
 $(this).addClass("on"); // делаем активным текущий
 var obj = $(this).attr("rel"); // узнаем его номер
 sliderJS(obj, sl); // слайдим
 return false;
});
</script>

Answer the question

In order to leave comments, you need to log in

1 answer(s)
O
Oleg Gamega, 2015-10-17
@gadfi

Every time someone calls js Java, you want to give laundry soap and politely point to the bathroom...
Java != js

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question