【发布时间】:2018-03-04 12:18:09
【问题描述】:
我正在尝试使用 JQuery 和框架 anime.js 为我的页面加载器实现一个 for 循环
var testimonialElements = $(".loader-animation");
for(var i=0; i< Elements.length; i++){
var element = Elements.eq(i);
//do something with element
var basicTimeline = anime.timeline();
basicTimeline
.add({
targets: element,
opacity: {
value: ['1','0'],
duration: 2000,
delay: 4000
},
letterSpacing: {
value: ['30px','10px'],
duration: 2000,
easing: 'easeInOutSine'
}
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container on-loader">
<h2 class="loader-animation">Case1</h2>
<h2 class="loader-animation">Case2</h2>
<h2 class="loader-animation">Case3</h2>
<h2 class="loader-animation">Case4</h2>
</div>
问题是,脚本没有循环并为每个循环启动动画。
非常抱歉,如果问题很简单,我是 javascript 和anime.js 框架的新手。
【问题讨论】:
-
您想为每个文本一个接一个地制作动画?
-
是的,一个接一个
-
我面临的问题是为每个循环初始化动画
-
检查我的答案
标签: javascript jquery anime.js