var k=0;var n=0;
function shiftrigh(){
n=n+1;
if(n<=193)
window.setTimeout(shiftright(),100);
else
n=0;}
function shiftright(){
k-=1;
document.getElementById("abcmngcontainer").style.left=k+"px";
window.setTimeout(shiftrigh(),100);
}
function shiftlef(){
n=n+1;
if(n<=193)
window.setTimeout(shiftleft(),100);
else
n=0;}
function shiftleft(){
k+=1;
document.getElementById("abcmngcontainer").style.left=k+"px";
window.setTimeout(shiftlef(),100);
}
こんにちは、私は上記のコードを持っています。呼び出されたときに関数shiftrigh
が呼び出さshiftright
れ、サイクルが作成されてから、がになるまで続行されn
ます193
。shiflef
ペアの場合も同様です。コードは機能していますが、かなり速く機能しています。settimeoutの時間値を減らすか増やすかにかかわらず、同じままです。更新は非常に迅速で、見るのに十分スムーズではありません。