Jquery Slider拒绝重置

时间:2016-08-21 13:10:44

标签: javascript jquery slider

我目前是查询的首发,并尝试制作旋转木马,它可以工作到目前为止,但在幻灯片后继续,并在所有幻灯片移动后拒绝重置为第一张幻灯片,意味着我的余量变为无穷无尽的数字。这是我到目前为止:          `

var timeout;
          var currentSlide = 1;
          var slideWidth = $('.slide').width();
          var slideGroup = $('#slider').children('.slide-group');
          var slides = $(slideGroup).find('.slide');


 var hmm = $(slides).length;
    console.log(hmm);
    function move(newSlide) {

    autoMove();

    if($(slideGroup).is(':animated') || currentSlide === newSlide) {
        return;
   }
    if(newSlide > currentSlide) {
       $(slideGroup).animate({'margin-left': '-='+slideWidth}, 1000);

    }
        if(newSlide === 0) {

        $(slideGroup).css({'margin-left': 0});
    }       
        };



    function autoMove(){
        clearTimeout(timeout);
        timeout = setTimeout(function(){
            if(currentSlide < ($(slides).length -1)){
                move(currentSlide +1)
            }if(currentSlide > ($(slides).length -1)) {
                move(0);
            }
        }, 4000);
    }
    move();`

0 个答案:

没有答案