複数の画像を切り替えるJavaScript

複数の画像を切り替えるJavaScript

この記事では、複数の画像を切り替えるJavaScriptの具体的なコードを参考までに紹介します。具体的な内容は次のとおりです。

画像を循環表示する
HTML+CSS+JavaScript

HTML部分

<本文>
 <div class="outer">
  <p id="情報"></p>
  <img src="./images/banner1.png" alt="画像" title="画像">

  <button id='prev'>前へ</button>
  <button id='next'>次へ</button>
 </div>

</本文>

CSS部分

<スタイル>
  * {
   パディング: 0;
   マージン: 0;
  }

  .外側{
   幅: 1000ピクセル;
   背景色: #bfa;
   マージン: 50px 自動;
   テキスト配置: 中央;
   パディング: 10px;
  }

  画像 {
   幅: 900ピクセル;
   表示: ブロック;
   マージン: 0 自動;
  }

  ボタン {
   マージン: 5px;
  }
</スタイル>

JavaScript

ここではJavaScript DOMオブジェクトが使用されています

<スクリプト>
  // ドキュメントをロードします。window.onload = function () {
   //imgタグを取得します。var img = document.getElementsByTagName("img")[0];
   
   //すべての画像のパスを保存する配列を作成します //ここで画像ファイルのパスを設定します var imgArr = ["./images/banner1.png", "./images/banner2.png", "./images/banner3.png", "./images/banner4.png", "./images/banner5.png"];
   //画像の初期値を設定します。var index = 0;
   // ID が info の p タグを取得します。var info = document.getElementById("info");
   info.innerHTML = "合計" + imgArr.length + "個数," + "現在は" + (index + 1) + "個数";

   // 2つのボタンをバインド // 前 document.getElementById("prev").onclick = function () {
    索引 - ;
    // インデックスが0未満かどうかをチェックする
    (インデックス<0)の場合{
     index = imgArr.length - 1; //ループ(最初の画像 -> 最後の画像)
    }
    img.src = imgArr[インデックス];
    info.innerHTML = "合計" + imgArr.length + "個数," + "現在は" + (index + 1) + "個数";
   };
   //次へ document.getElementById("next").onclick = function () {
    インデックス++;
    //インデックスが配列の長さ - 1(配列の最大添え字)より大きいかどうかを判断します
    if (インデックス > imgArr.length - 1) {
     index = 0; //ループ(最後の画像 -> 最初の画像)
    }
    img.src = imgArr[インデックス];
    info.innerHTML = "合計" + imgArr.length + "個数," + "現在は" + (index + 1) + "個数";
   }
  };

</スクリプト>

プレビュー効果:

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • 最もシンプルな js 画像切り替え効果実装コード
  • html+css+jsで実装されたシンプルな画像切り替え効果
  • 画像を自動的に切り替える非常にシンプルなjsコード
  • js 画像自動切り替え効果処理コード
  • js マウス クリック ボタンをクリックして画像を切り替える - 画像が自動的に切り替わる - 左ボタンと右ボタンをクリックして特殊効果コードを切り替える
  • 背景画像切り替え効果を実現する Pure js コード
  • 携帯電話のスライドスイッチカルーセル画像の例をサポートする効果を実現するためのjs
  • 矢印をクリックして画像を切り替えるシンプルな js コード
  • CSS画像切り替え効果コード[jsなし]
  • マウスを画像の上に移動すると、JS が画像を切り替えます

<<:  Tomcatのサーバーオプションの詳細な説明

>>:  Ubuntuにmysql5.7.10を手動でインストールする

推薦する

Dockerの高可用性構成の詳細な説明

Docker の作成Docker Compose は、管理対象コンテナをプロジェクト、サービス、コン...

SSH経由でリモートLinuxシステムでコマンドを実行する方法

場合によっては、リモート マシンでいくつかのコマンドを実行する必要があることがあります。これが時々行...

HTML タグのセマンティクス化 (H5 を含む)

導入HTML は、Web ドキュメントのコンテンツのコンテキスト構造と意味を提供します。HTML 自...

Docker がデータベースのデプロイに適さない 7 つの理由のまとめ

Docker は過去 2 年間で非常に人気が高まっています。開発者はすべてのアプリケーションとソフト...

サーバー上で selenium+chromedriver を実行するための詳細なチュートリアル

1. はじめにSelenium を使用して Web サイトからデータをスクレイピングしたいのですが、...

JS配列重複排除の詳細

目次1 テストケース2 JS配列重複排除4種類2.1 要素の比較2.1.1 二重層 for ループ比...

CSS クラスと ID の一般的な命名規則

ページの公開名: #wrapper - ページの外側の端が全体のレイアウト幅を制御します#conta...

標準SQL更新ステートメントの3つの用途についての簡単な理解

1. 環境: MySQL-5.0.41-win32 Windows XP プロフェッショナル2. テ...

Webpack プロジェクトでローダー プラグインをデバッグする方法

最近、webpackの使い方を学んでいたときに、webpack-replace-loaderの設定正...

大きな太陽の天気アイコンを純粋な CSS で記述する方法の例

効果効果図は以下のとおりです実装のアイデアDivは太陽の長方形の光と影を実現します前の疑似要素は、既...

MySQL 5.7.17 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル

インターネット上にはMySQL 5.7.17のインストールチュートリアルがほとんどなく不十分なので、...

CSS スティッキーレイアウトを使用してヘッダーを上部に配置する方法

適用シナリオ:新しい要件の 1 つはアンケート調査を行うことですが、必然的に多くの質問が含まれ、1 ...

Vueはボトムクエリ関数を実装します

この記事では、ボトムクエリ機能を実装するためのVueの具体的なコードを例として紹介します。具体的な内...

Ubuntu サーバーで MySQL を設定し、リモート接続を実装する方法

サーバー: Ubuntu Server 16.04 LSSクライアント: Ubuntu 16.04 ...

MySQL 永続統計の詳細な説明

1. 永続的な統計情報の重要性:統計は、MySQL が実行プランを生成するためのガイドとして使用され...