回答編集履歴
2
修正
answer
CHANGED
@@ -1,9 +1,25 @@
|
|
1
1
|
変数を配列で指定すればよいかと思います
|
2
|
-
ただ、 bodymovin.loadAnimationが即時なにかを実行するなら
|
3
|
-
|
2
|
+
# 配列で処理
|
4
3
|
|
5
4
|
```javascript
|
5
|
+
var anim=[];
|
6
6
|
for(var i=1;i<=2;i++){
|
7
|
+
anim[i] = {
|
8
|
+
container: document.getElementById('anim'+i.toString()),
|
9
|
+
renderer: 'svg',
|
10
|
+
loop: true,
|
11
|
+
autoplay: true,
|
12
|
+
path: '/images/anim_'+i.toString()+'.png',
|
13
|
+
};
|
14
|
+
console.log(anim[i]);
|
15
|
+
//var animPlay = bodymovin.loadAnimation(anim[i]);
|
16
|
+
}
|
17
|
+
```
|
18
|
+
# ループでカウントアップ
|
19
|
+
bodymovin.loadAnimationが即時なにかを実行するなら
|
20
|
+
ループで連番の数値をカウントアップしていけばいいかもしれません
|
21
|
+
```javascript
|
22
|
+
for(var i=1;i<=2;i++){
|
7
23
|
var anim = {
|
8
24
|
container: document.getElementById('anim'+i.toString()),
|
9
25
|
renderer: 'svg',
|
1
追記
answer
CHANGED
@@ -1,1 +1,17 @@
|
|
1
|
-
変数を配列で指定すればよいかと思います
|
1
|
+
変数を配列で指定すればよいかと思います
|
2
|
+
ただ、 bodymovin.loadAnimationが即時なにかを実行するなら
|
3
|
+
ループで連番の数値をカウントアップしていけばいいかもしれません
|
4
|
+
|
5
|
+
```javascript
|
6
|
+
for(var i=1;i<=2;i++){
|
7
|
+
var anim = {
|
8
|
+
container: document.getElementById('anim'+i.toString()),
|
9
|
+
renderer: 'svg',
|
10
|
+
loop: true,
|
11
|
+
autoplay: true,
|
12
|
+
path: '/images/anim_'+i.toString()+'.png',
|
13
|
+
};
|
14
|
+
console.log(anim);
|
15
|
+
//var animPlay = bodymovin.loadAnimation(anim);
|
16
|
+
}
|
17
|
+
```
|