Maison  >  Questions et réponses  >  le corps du texte

javascript - Problème de saut dans un graphique carrousel

Il y a quatre éléments de carrousel au total, et trois peuvent apparaître à l'écran. J'ai placé deux copies côte à côte dans le code HTML pour implémenter le carrousel sans fil. Cependant, lorsque la position est au point de départ, cliquer sur le bouton Suivant provoquera un message. sauter le processus, mais l'exécution étape par étape dans le débogage Chrome ne saute pas. Que se passe-t-il ? Le code js est le suivant

pre.onclick=function(){              //pre为前移按钮
        if(index==0){                 //index==0对应屏幕出现前三个项
            index=4;
            oUl.style.transition='none';           //将css中的transition消除
            oUl.style.transform='translateX('+(-425)*index+'px)';   //移动到index==4
        }
        index--;
        clearInterval(timer);        //清除定时器
        oUl.style.transition='all 1s';    //设置过渡
        oUl.style.transform='translateX('+(-425)*index+'px)';   //移动到index==3
        timer=setInterval(move,2000);     //开启定时器
    }
怪我咯怪我咯2685 Il y a quelques jours388

répondre à tous(1)je répondrai

  • 巴扎黑

    巴扎黑2017-05-19 10:36:28

    N'est-ce pas initialement 0 ? Après avoir cliqué, il passera à 4

    oUl.style.transform='translateX('+(-425)*index+'px)';

    répondre
    0
  • Annulerrépondre