【コピペで簡単!】SWELLのヒーロー動画無限ループを制御する方法

ループ制御

こちらはCANVAで適当に作ったmp4動画です。(テンプレの文章変えただけです。)

こちらをSWELLテーマのヒーロー動画に設定すると、

デフォルトではこのように無限ループ再生になってしまいます。ループしても良いものであればいいんですが、サイトが重たくなるし、スパッと終わる動画にしたいですよね。(ちなみにきむらぼのHPではむしろループしてたいので制御してないです。)

これを制御するには、

<!-- ヒーロー動画ループ制御 -->
<script>
  window.addEventListener("load", function () {
    const video = document.querySelector('.p-mainVisual__video');
    if (video) {
      video.removeAttribute('loop');
    }
  });
</script>
コードの詳しい説明

このコードは、ページ読み込み完了後に .p-mainVisual__video というクラス名を持つ <video> 要素の loop 属性を削除する JavaScript(Vanilla JS) の処理です。

1. window.addEventListener("load", function () { ... });

  • 意味:ブラウザがページのすべてのリソース(画像・CSS・JS・動画など)を完全に読み込んだ後に処理を実行するイベント。
  • DOMContentLoaded ではなく load を使っているのは、「動画(video要素)を含めて完全に読み込んでから操作したい」からです。

2. const video = document.querySelector('.p-mainVisual__video');

  • 意味:クラス名 .p-mainVisual__video を持つ要素(この場合は <video> タグ)を1つ取得。
  • 見つからなければ null になります。

3. if (video) { ... }

  • 意味:要素が存在すれば処理を実行。
  • 要素が存在しなければエラー回避のため何もしないようにしています。

4. video.removeAttribute('loop');

  • 意味<video loop> のように書かれている「ループ再生」属性を削除します。
  • これによって、動画が 1回再生されたあとに止まる ようになります。

<実際のHTML例と動き>

この動画は loop 属性があるため本来はループ再生しますが、このJavaScriptが走ると…

👉 loop 属性が削除される
👉 動画は 1回だけ再生して止まる

という動作になります。

こちらのコードをコピーしていただき、

[カスタマイズ < 高度な設定 < headタグ終了直前に出力するコード</head>直前]

にコピペします。

以上です。めちゃくちゃ簡単ですよね。

1分ほどの動画にて詳しく解説しています↑

とても簡単なのでぜひCANVAで作った動画などを無限ループさせたくない人は試してみてください。

うまくいかない場合は、コードに余分にスペースが入ってしまっていたり、コメントアウトがうまく機能していない可能性があるので、スペースを確認したり、<!– ヒーロー動画ループ制御 –>部分を消してみたりしてください、

あとはキャッシュの問題もあるかもしれないので、キャッシュクリアやリロードも試してみてください。

ちなみに動画のサイトは最近から作り始めている、パラレルワークについてのブログです。まだデザインすらも決まっていない段階なのでまだまだ公開は先だと思いますが、

パラレルワークやりたい人多いみたいなので自分のやっていることが参考になればと思っています。

そのうち公開するのでお楽しみに!

この記事がイイネ!と思ったらぜひ👇から応援してください!

欲しいものリスト

アーカイブ

カテゴリー

よかったらシェアしてね!
  • URLをコピーしました!

頑張る個人事業・中小企業さまを応援しています!Web集客・デジタルの伴走支援サポートはきむらぼにお任せください♪

※現在、制作案件は休止中です。その他のご相談はお問い合わせよりお願いいたします。

公式line

木村 水癸のアバター 木村 水癸 きむらぼ代表

―― AI Marketing Creator / Webコンサルタント
京都南部・山城地域の伝統・歴史・文化が『伝わる』仕組みを設計。DX支援活動にも取り組む。
SEO・LLMO・E-E-A-T施策をはじめとした、Web戦略設計やコンテンツ設計が得意。戦略家。愛用AIはChatGPT/Codex・Claude。

【主な実績】
➤地域関連キーワードで、わずか2か月でGoogle検索1位・AI Overview掲載を実現。
➤リラクゼーションサロンのWeb制作・公式LINEを同時に構築し、1年間で友だち登録者数1,000人達成。
➤歯科医療現場にて公式LINEを構築し、初回予約導線や定期健診のお知らせを簡略化する。
➤地域イベントの広報戦略を設計し、目標300人から約1,200〜2,000人集客を達成。低コストで圧倒的な集客を実現。
➤リラクゼーションセラピストとして、新人指名ランキング全国9位/リピート率60%超/ドライヘッドスパ店舗指名数1位/顧客満足率100%達成。

【資格・所属】
ウェブ解析士/デジタル推進委員/日本茶セレクター/医薬品登録販売者/アロマセラピスト検定2級 等

[PR]京都プロモーション

PR 当サイトはアフィリエイト広告を利用しています。
目次