回答編集履歴

1

コメントを受けて追記

2021/11/24 06:13

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36168

test CHANGED
@@ -1,3 +1,37 @@
1
1
  IFrame Player API を使ってマウントし、YT.Player オブジェクトを配列に保存しておいて、oldIndex を使ってアクセスするのがよさそうに思います。
2
2
 
3
3
  ただ、この手のスライダーは要素をクローンしてループさせるようにしていますので、そこは気を付けた方がいいかもしれません。
4
+
5
+
6
+
7
+ # コメントを受けて追記
8
+
9
+
10
+
11
+ ```js
12
+
13
+ const playerArray = [
14
+
15
+ new YT.Player(...),
16
+
17
+ new YT.Player(...),
18
+
19
+ new YT.Player(...),
20
+
21
+ new YT.Player(...),
22
+
23
+ new YT.Player(...),
24
+
25
+ ];
26
+
27
+
28
+
29
+ //...
30
+
31
+
32
+
33
+ onSlideBefore: function($slideElement, oldIndex, newIndex) {
34
+
35
+ playerArray[oldIndex].pauseVideo()
36
+
37
+ ```