我编写了下面的代码将 div 向左移动 250px,然后淡出。现在我想要的是,在它在 250px 上淡出之后,它将再次从它的原始位置淡入,例如 0px,然后向左移动 250px,然后淡出。我以单个 div 为例,但基本上我有多个 div,例如可能是 5 个 div,我希望它们从左到右移动并消失,然后再次从原始位置淡入。
<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
<script>
$(document).ready(function(){
setInterval(callMe,100);
});
function callMe(){
$("div").animate({left:'250px'});
$("div").fadeOut();
}
</script>
</head>
<body>
<button>Start Animation</button>
<br/><br/>
<div style="background:#98bf21;height:100px;width:100px;position:absolute;">
</div>
</body>
</html>