我正在尝试创建文本动画;这个想法是一些文本将从右侧移动到左侧并在五秒钟后消失。
我已经开发了以下代码,它工作正常。jsfiddle但问题是当我有多个spans
文本时,我不知道如何单独显示它们。
HTML
<span class="magic" >Magic1</span>
jQuery
<script>
var left = $('.magic').offset().left;
$(".magic").css({left:left}).animate({"left":"0px"}, 2000);
$(".magic").fadeOut(3000);
</script>
CSS
<style>
.magic {
width: 50px;
height: 50px;
position: absolute;
top: 0;
right: 0;
}
</style>
我有多个文本,如下所示,你能告诉我如何一个一个地显示/动画它们,并在动画结束时从头开始动画吗?
<span class="magic" >Magic1</span>
<span class="magic" >magic2</span>
<span class="magic" >magic3</span>
// unlimited
提前感谢:)