JavaScript zum Wechseln zwischen mehreren Bildern

JavaScript zum Wechseln zwischen mehreren Bildern

In diesem Artikel wird der spezifische JavaScript-Code zum Wechseln mehrerer Bilder zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt

Durch Bilder blättern
HTML+CSS+JavaScript

HTML-Teil

<Text>
 <div Klasse="äußere">
  <p id="info"></p>
  <img src="./images/banner1.png" alt="Bild" title="Bild">

  <button id='prev'>Zurück</button>
  <button id='next'>Weiter</button>
 </div>

</body>

CSS-Teil

<Stil>
  * {
   Polsterung: 0;
   Rand: 0;
  }

  .äußeres {
   Breite: 1000px;
   Hintergrundfarbe: #bfa;
   Rand: 50px automatisch;
   Textausrichtung: zentriert;
   Polsterung: 10px;
  }

  img {
   Breite: 900px;
   Anzeige: Block;
   Rand: 0 automatisch;
  }

  Taste {
   Rand: 5px;
  }
</Stil>

JavaScript

Hier wird ein JavaScript-DOM-Objekt verwendet

<Skript>
  //Lade das Dokument window.onload = function () {
   //Img-Tag abrufen var img = document.getElementsByTagName("img")[0];
   
   //Erstellen Sie ein Array, um die Pfade aller Bilder zu speichern //Legen Sie hier den Pfad der Bilddatei fest var imgArr = ["./images/banner1.png", "./images/banner2.png", "./images/banner3.png", "./images/banner4.png", "./images/banner5.png"];
   //Setze den Anfangswert des Bildes var index = 0;
   //Holen Sie sich das p-Tag mit den ID-Informationen var info = document.getElementById("info");
   info.innerHTML = "Gesamt" + imgArr.length + "Stück," + "Aktuell ist" + (Index + 1) + "Stück";

   //Zwei Schaltflächen binden //Vorheriges document.getElementById("prev").onclick = function () {
    Index--;
    //Überprüfen, ob der Index kleiner als 0 ist
    wenn (Index < 0) {
     index = imgArr.length - 1; //Schleife (erstes Bild -> letztes Bild)
    }
    img.src = imgArr[index];
    info.innerHTML = "Gesamt" + imgArr.length + "Stück," + "Aktuell ist" + (Index + 1) + "Stück";
   };
   //Weiter document.getElementById("next").onclick = function () {
    Index++;
    //Beurteilen, ob der Index größer ist als die Länge des Arrays - 1 (der maximale Index des Arrays)
    wenn (Index > Bildarr.Länge - 1) {
     index = 0; //Schleife (letztes Bild -> erstes Bild)
    }
    img.src = imgArr[index];
    info.innerHTML = "Gesamt" + imgArr.length + "Stück," + "Aktuell ist" + (Index + 1) + "Stück";
   }
  };

</Skript>

Vorschaueffekt:

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Der einfachste Implementierungscode für den JS-Bildwechseleffekt
  • Ein einfacher Bildwechseleffekt, implementiert mit HTML+CSS+JS
  • Ein sehr einfacher JS-Code zum automatischen Wechseln von Bildern
  • js Bild automatischer Umschalteffekt-Verarbeitungscode
  • js Mausklick-Taste zum Wechseln von Bildern - Bilder wechseln automatisch - Klicken Sie auf die linke und rechte Taste, um den Spezialeffektcode zu wechseln
  • Reines js, um Code für den Hintergrundbild-Umschalteffekt zu erzielen
  • js, um den Effekt der Unterstützung des Karussell-Bildbeispiels mit Schiebeschalter für Mobiltelefone zu erzielen
  • Einfacher JS-Code zum Wechseln von Bildern durch Klicken auf Pfeile
  • CSS-Bildwechseleffektcode [ohne js]
  • JS wechselt Bilder, wenn die Maus darüber bewegt wird

<<:  Detaillierte Erklärung der Serveroptionen von Tomcat

>>:  Installieren Sie mysql5.7.10 manuell unter Ubuntu

Artikel empfehlen

So verwenden Sie iostat zum Anzeigen der IO-Leistung von Linux-Festplatten

TOP-Beobachtung: Der Prozentsatz der CPU-Zeit, de...

So installieren Sie Android x86 in einer virtuellen VMware-Maschine

Manchmal möchten Sie eine App testen, aber nicht ...

Lösung für Vues Unfähigkeit, Array-Änderungen zu beobachten

Inhaltsverzeichnis 1. Vue-Listener-Array 2. Situa...

Vue implementiert Beispielcode zur Formulardatenvalidierung

Fügen Sie dem el-form-Formular Regeln hinzu: Defi...

Centos7.3 So installieren und implementieren Sie Nginx und konfigurieren https

Installationsumgebung 1. gcc-Installation Um ngin...

CSS-Beispielcode zum Ausblenden der Bildlaufleiste und Scrollen des Inhalts

Vorwort Wenn die HTML-Struktur einer Seite viele ...

CSS-Implementierungscode zum Zeichnen von Dreiecken (Rahmenmethode)

1. Implementieren Sie ein einfaches Dreieck Mithi...

Beispiel-Tutorial für MySQL-Datenbanktransaktionen

Inhaltsverzeichnis 1. Was ist eine Transaktion? 2...

Erläuterung der CSS3-Überlaufeigenschaft

1. Überlauf Überlauf ist Überlauf (Container). We...

Installieren Sie Docker für Windows unter Windows 10 Home Edition

0. Hintergrund Hardware: Xiaomi Notebook Air 13/I...

Detaillierte Erläuterung der Hochverfügbarkeitskonfiguration von Docker

Docker Compose Docker Compose unterteilt die verw...

JavaScript zur Implementierung der Login-Schiebereglerüberprüfung

In diesem Artikelbeispiel wird der spezifische Ja...

Vue-Formulareingabebindung V-Modell

Inhaltsverzeichnis 1.v-Modell 2. Bindungseigensch...