在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 關(guān)閉計(jì)時(shí)器的問題

關(guān)閉計(jì)時(shí)器的問題

$(document).ready(function(){
   
    var val = 0;
    var timer;
    function move(){
        $('.wrap_div div').css({opacity:0,zIndex:0});
        $('.list li').removeClass('white');

        val++;
        if(val == 3){
            $('.list li').eq(0).addClass('white');  
        }else if(val > 3){
              val = 1;
        }
        $('.list li').eq(val).addClass('white'); 
           
        $('.wrap_div div').eq(val).css({opacity:1,zIndex:1});

        // $('.wrap_div').css({left : val*500*-1});

        timer = setTimeout(move,6000)
    }
    setTimeout(move,3000);
    $('.right').click(function(){
        clearTimeout(timer);
        move();
        return
    })
})

請問為什么計(jì)時(shí)器這樣關(guān)不掉啊。求指點(diǎn)。。

回答
編輯回答
情未了

clipboard.png
你到底想在哪里執(zhí)行定時(shí)器

2017年2月15日 06:35
編輯回答
壞脾滊

我早你那個(gè)上面修改了一下,你替換你那部分試試,看能不能達(dá)到效果,代碼上有注釋:

$(document).ready(function(){
   
    var val = 0;
    var timer;
    function move(){
        $('.wrap_div div').css({opacity:0,zIndex:0});
        $('.list li').removeClass('white');

        val++;
        if(val == 3){
            $('.list li').eq(0).addClass('white');  
        }else if(val > 3){
              val = 1;
        }
        $('.list li').eq(val).addClass('white'); 
           
        $('.wrap_div div').eq(val).css({opacity:1,zIndex:1});

        // $('.wrap_div').css({left : val*500*-1});
        clearTimeout(timer); //不管前面有沒有定時(shí)器,先清除一下
        timer = setTimeout(move,6000);
    }
    timer = setTimeout(move,3000); //這里也需要把定時(shí)器存起來
    $('.right').click(function(){
        clearTimeout(timer);
        move(); //這里我有些不理解,你都清掉了定時(shí)器,怎么又執(zhí)行move函數(shù),函數(shù)里面又有一個(gè)定時(shí)器,這樣你整個(gè)程序的定時(shí)器會一直存在
        return
    })
})
2017年10月4日 13:00