Maison > Questions et réponses > le corps du texte
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); //开启定时器
}
巴扎黑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)';