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

Zusammenfassung der Lösung für den Webpack -v-Fehler von Vue

Xiaobai lernte Vue kennen, dann lernte er Webpack...

Zusammenfassung der Ausführungsprobleme zwischen MySQL Max und Where

Ausführungsproblem zwischen MySQL Max und Where S...

Die vollständige Liste der MIME-Typen

Was ist ein MIME-TYP? 1. Zunächst müssen wir vers...

Die Rolle von nextTick in Vue und mehrere einfache Anwendungsszenarien

Zweck Verstehen Sie die Rolle von nextTick und me...

Erfahren Sie in 3 Minuten, wie Sie den Supervisor Watchdog verwenden

Software- und Hardwareumgebung centos7.6.1810 64b...

Probleme und Lösungen beim Verbinden des Knotens mit der MySQL-Datenbank

Ich habe heute eine neue Version von MySQL (8.0.2...

Verwenden Sie xshell, um eine Verbindung zum Linux-Server herzustellen

Vorteile der Verwendung von xshell zur Verbindung...

Detailliertes Beispiel der CSS3-Boxschatteneigenschaft

CSS3 – Schatten hinzufügen (mithilfe von Boxschat...

Implementierungsbeispiel für die Nginx-Zugriffskontrolle

Über Nginx, eine leistungsstarke, leichte Webserv...