###前提・実現したいこと
スマホに動画をはめ込んで、複数の動画をボタン切り替えでそれぞれ再生させたい。
・各ボタンをクリックするとそのボタンに対応した動画を再生
・動画が終了するともう一度再生ボタンが表示され、クリックすると同じ動画が再生
・動画再生中(または動画終了時)にその他のボタンをクリックすると、再生中の動画は中断されクリックされたボタンの動画が再生される
###発生している問題・エラーメッセージ
動画がvideo = $videoAll.get(0);で指定した動画しか再生されない
###該当のソースコード
JavaScript
$(function () { $('#function').each(function () { var $videoBtn = $(this).find('#function__detailBox'), $videoAnchors = $videoBtn.find('a'), $videoScreen = $(this).find('.video__content'), $videoReplay = $(this).find('#function__replay'), $videoReplayBtn = $videoReplay.find('#btn__replay'), $videoAll = $('#video1,#video2,#video3,#video4,#video5,#video6'), video = $videoAll.get(0); $videoBtn.on('click', 'a', function (event) { event.preventDefault(); video.play(); video.addEventListener('ended', function () { $videoReplay.css({ 'display': 'block' }); }); $videoReplayBtn.on('click', function (event) { $videoReplay.css({ 'display': 'none' }); event.preventDefault(); video.play(); }); var $this = $(this); if ($this.hasClass('active')) { return; } $videoAnchors.removeClass('active'); $this.addClass('active'); $videoScreen.hide(); $($this.attr('href')).show(); }); $videoScreen.eq(0).trigger('click'); }); });
###試したこと
thisを使ってそれぞれの動画を再生させようとしたがうまくいかない。
エラーチェック
その他google,githubなどでも検索しましたが解決できませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
独学の超初心者です。実現したいことがうまく伝わっていないかもしれませんが、なんとかよろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。