複数の画像を切り替える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でイメージをプルするための手順を完了する

1. Docker pullはイメージをプルします$ docker pull {IMAGE_NAME...

入力のsize属性とmaxlength属性の違い

最近、プロジェクトで input size 属性と maxlength 属性を使用しました。以前は、...

MySQL バージョンは、2 つのタイムスタンプ型の値をサポートしていないバージョンよりも低いです。

MySQL エラー:エラー コード: 1293 テーブル定義が正しくありません。CURRENT_T...

Dockerでボリュームを管理する2つの方法

前回の記事では、Dockerの基礎知識であるローカルディレクトリのマウント方法を紹介しました。今日は...

Linux コンパイル最適化で習得しなければならないいくつかの姿勢のまとめ

01. コンパイルオプションとカーネルコンパイルLinux カーネル (英語: linux kern...

CentOS 7 ブートカーネルの切り替えとブートモードの切り替えの説明

Centos7 スイッチブートカーネル注: 必要に応じて、最初にyum update -yを実行して...

画像ブラインド表示の効果を実現するための純粋な CSS の例

まず、完成した効果をお見せしましょう 主なアイデア: 実際、このブラインドは一種の手品を使用していま...

MySQL ロックの知識ポイントのまとめ

ロックの概念①. 現実世界では、鍵は外の世界から身を隠したいときに使う道具です。 ②. コンピュータ...

画像を使用してハイパーリンクのパーソナライズされた下線を実現します

画像内に下線付きのリンクが表示されても驚かないでください。実はとても簡単なので、あなたにもできるので...

ウェブデザインでテキストのサイズを合わせる方法: 小さなテキスト、大きな体験

iPadなどのモバイル端末の普及により、人々がモバイル端末で読書に費やす時間はますます長くなり、読...

VMware Workstation のダウンロードとインストールの詳細なチュートリアル

仮想マシンは非常に便利なテストソフトウェアです。ハードウェアに損傷を与えることなく、さまざまなテスト...

bash のスクリプトデバッグメカニズムの詳細な説明

スクリプトをデバッグモードで実行するbash -x <script> を使用すると、スク...

MySQLデーモンの起動に失敗したエラーの解決方法

MySQLデーモンの起動に失敗したエラーの解決方法数日前、公開されたウェブサイトはこれらのアクティビ...

MySQL ログトリガー実装コード

SQL文 ドロップトリガー もし sys_menu_edit が存在します。 各行のsys_menu...

JavaScript メッセージ ボックスの例

JavaScript では、警告ボックス、確認ボックス、プロンプト ボックスの 3 種類のメッセージ...