fancyBoxが開いた後にvideoタグの動画を再生する|Blog|株式会社トライム

Blog

ブログ

Home > ブログ > fancyBoxが開いた後にvideoタグの動画を再生する

Keyword

Contact

についての不明点や案件のご相談などございましたらお気軽にお問い合わせください。

Share

X Facebook pocket LINE はてなブックマーク

fancyBoxが開いた後にvideoタグの動画を再生する

2016.09.09

記事サムネイル

最近、videoタグを利用する機会が増えました。
fancyBoxとの併用時、モーダルウィンドウが開いたあとに、再生ボタンをクリックするのはサイト閲覧者にとっては、手間に感じてしまうのではないでしょうか。

fancyBoxのコールバックを利用して、開いたあとに動画を再生させるサンプルを書いてみました。

サンプルコード

HTML

<a class="modal" href="#video">動画を再生</a>

<div id="video">
  <video id="player" controls width="640" height="360">
    <source src="video.mp4">
  </video>
</div>

CSS

#video {
  display: none;
}

JS

$(function() {

  $(".modal").fancybox({
    'onComplete': function() {
      vidplay();
    }
  });

  function vidplay() {
    var video = document.getElementById("player");
    if (video.paused) {
      video.play();
    } else {
      video.pause();
    }
  }

});

完成サンプル

下記にてサンプルをダウンロード出来ます!
http://codepen.io/leo-trym/share/zip/jrbNrG/

Share

X Facebook pocket LINE はてなブックマーク
Webサイト制作についてお悩みでしたら私たちにご相談ください。

私たちはECサイトなどのBtoCのサイトの制作に特化したWeb制作会社です。マーケティング視点をもったクリエイティブにより、運用まで見据えた効果の高いWebサイトを構築いたします。Webサイトについてお悩みのWeb担当者の方は、トライムまでお気軽にご相談ください。

    ※複数選択可
    ※同業のWeb制作会社、フリーランスの方へ:下請けの依頼、下請けでの制作は一切行っておりませんので、ご連絡はお控えください。

    ※フルネームでご記入ください。

    ※フォーム経由でお問い合わせを頂いた際には電話ではなく、メールにてご連絡いたします。

    プライバシーポリシーに同意します

    Keyword

    Contact

    についての不明点や案件のご相談などございましたらお気軽にお問い合わせください。

    Contact

    お問い合わせ

    トライムは常にお客様へ寄りっ沿った提案をさせていただきます。
    自社のEC売上の拡大や人材不足などのお客様のデジタル上の課題を、
    様々なアプローチにより解決するお手伝いをいたします!
    お気軽にお問い合わせください。

    TEL

    03-6403-3259

    受付:10:00 - 19:00