@nathan111777

Что делают эти строки?

Помогите разобраться: что делают эти 7 строк, которые я закоментировал?
Не могу розобраться в длинных jQuery цепочках.
Код слайдера:
var slideWidth=1663;
var sliderTimer;
$(function(){
$('.slidewrapper').width($('.slidewrapper').children().size()*slideWidth); //1
    sliderTimer=setInterval(nextSlide,5000);
    $('.viewport').hover(function(){
        clearInterval(sliderTimer);
    },function(){
        sliderTimer=setInterval(nextSlide,5000);
    });
});

function nextSlide(){
    var currentSlide=parseInt($('.slidewrapper').data('current')); //2
    currentSlide++;
    if(currentSlide>=$('.slidewrapper').children().size()) //3
    {
        $('.slidewrapper').css('left',-(currentSlide-2)*slideWidth);   //4
        $('.slidewrapper').append($('.slidewrapper').children().first().clone());  //5
        $('.slidewrapper').children().first().remove(); //6
        currentSlide--;                        
    }
        $('.slidewrapper').animate({left: -currentSlide*slideWidth},1000).data('current',currentSlide); //7
}
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы