私の要件は、数秒ごとに div タグが左 (margin-left) にスライドすることです。
コードは自明だと思います。
私が見逃しているものはありますか?
if文が多いからでしょうか?
または、より簡単でスマートな機能はありますか?
setInterval(function(){
if ($(".carousel").css("margin-left")!='0%'){
$(".carousel").css("margin-left", "-100%");
}
if ($(".carousel").css("margin-left")!='-100%'){
$(".carousel").css("margin-left", "-200%");
}
if ($(".carousel").css("margin-left")!='-200%'){
$(".carousel").css("margin-left", "-300%");
}
if ($(".carousel").css("margin-left")!='-300%'){
$(".carousel").css("margin-left", "-400%");
}
if ($(".carousel").css("margin-left")!='-400%'){
$(".carousel").css("margin-left", "-500%");
}
if ($(".carousel").css("margin-left")!='-500%'){
$(".carousel").css("margin-left", "-600%");
}
if ($(".carousel").css("margin-left")!='-600%'){
$(".carousel").css("margin-left", "-700%");
}
if ($(".carousel").css("margin-left")!='-700%'){
$(".carousel").css("margin-left", "0%");
}
}, 2000);