jQuery implementiert das Klicken auf die linke und rechte Schaltfläche zum Wechseln von Bildern

jQuery implementiert das Klicken auf die linke und rechte Schaltfläche zum Wechseln von Bildern

In diesem Artikelbeispiel wird der spezifische Code von jQuery zum Wechseln von Bildern durch Klicken auf die linke und rechte Schaltfläche zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

Beim Klicken auf die Schaltfläche rechts verschiebt sich das Bild nach links, bei der Schaltfläche links verhält es sich analog.

Der CSS-Stil wird hier weggelassen...gehe direkt zum JS-Code

<div Klasse="unten-unten-div">     
  <div Klasse="Bilder-Rahmen">
   
    <div Klasse="Frame-First">
  <!--Erstes div -->
  <div id="left_btn" Klasse="Bild-Button-left">
    <!--“ < ”-Schaltfläche-->
    <div Stil="padding-top: 70px;">
      <
        </div>
   </div>
 </div>
 <!--Zweites Div -->
 <div Klasse="Frame-Sekunde">
 
  <div Klasse="Frame-Sekunde-Up">
  <div Stil="float: left;Schriftgröße: 10px;">
   &nbsp;&nbsp;&nbsp;Das edle Zubehör passend zu diesem Modell:
  </div>
  </div>
 
  <div Klasse="Frame-Sekunde-nach-unten">
 
  <div Klasse="Frame-Sekunde-unten-unten">
  <!--Bildergalerie-->
  <div Klasse="Frame-Sekunde-Down-Uppics">
  <img id="img0" style="Breite: 100%;Höhe: 100%;" src="./images/accessories/t500.png" />
  </div>
 
  <!--Text-->
  <div Klasse="Frame-Sekunde-Down-Downtext">
   Kotflügel
 
  </div>
 
  <div Klasse="Frame-Sekunde-unten-unten">
  <!--Bildergalerie-->
  <div Klasse="Frame-Sekunde-Down-Uppics">
   <img id="img1" style="Breite: 100%;Höhe: 100%;" src="./images/accessories/t501.png" />
  </div>
 
  <!--Text-->
  <div Klasse="Frame-Sekunde-Down-Downtext">
   Seitenscheibenwischer</div>
 
  </div>
 
  <div Klasse="Frame-Sekunde-unten-unten">
  <!--Bildergalerie-->
  <div Klasse="Frame-Sekunde-Down-Uppics">
   <img id="img2" style="Breite: 100%;Höhe: 100%;" src="./images/accessories/t502.png" />
  </div>
 
  <!--Text-->
  <div Klasse="Frame-Sekunde-Down-Downtext">
   Nummernschild-Fensterzierrahmen</div>
 
  </div>
 
  <div Klasse="Frame-Sekunde-unten-unten">
  <!--Bildergalerie-->
  <div Klasse="Frame-Sekunde-Down-Uppics">
   <img id="img3" style="Breite: 100%;Höhe: 100%;" src="./images/accessories/t600.png" />
  </div>
 
  <!--Text-->
  <div Klasse="Frame-Sekunde-Down-Downtext">
   Teppich (sieben Sitze)
  </div>
  </div>
 </div>
 
 </div>
 
 <!--Das dritte div -->
 <div id="right_btn" Klasse="frame-third">
  <!--“ > ”-Schaltfläche -->
  <div Klasse="Bild-Button-rechts">
  <div Stil="padding-top: 70px;">
  >
  </div>
 </div>
 </div>
 
  </div>
</div>
 
 
<!--Versteckte Bildersammlung-->
<div id="Bilder">
  <img src="images/accessories/t500.png" style="Anzeige: keine;" />
 <img src="images/accessories/t501.png" style="Anzeige: keine;" />
 <img src="images/accessories/t502.png" style="Anzeige: keine;" />
 <img src="images/accessories/t600.png" style="Anzeige: keine;" />
 <img src="images/accessories/t602.png" style="Anzeige: keine;" />
  <img src="images/accessories/t603.png" style="Anzeige: keine;" />
 <img src="images/accessories/t604.png" style="Anzeige: keine;" />
 <img src="images/accessories/t605.png" style="Anzeige: keine;" />
 <img src="images/accessories/t606.png" style="Anzeige: keine;" />
 <img src="images/accessories/t607.png" style="Anzeige: keine;" />
 <img src="images/accessories/t608.png" style="Anzeige: keine;" />
</div>
 
 
$(Funktion() {
 var Bilder = [];
 var imgs = $("#imgs img");
 Var-Index = 0; 
 //Das angezeigte Bild hat eine Länge von 4
 var displayLength = $(".frame-second-down img").length;  
 für(var i = 0; i < imgs.length; i++) { 
    Bilder.push(Bilder[i]);
 }
 
  //Album-Links-Button $("#left_btn").click(function() {   
    wenn(index == 0) { 
    alert("Es ist bereits das erste Foto!");
 zurückkehren;
 
  } anders {
 
  für(var j = 0; j < Anzeigelänge; j++) {
    $("#img" + j).attr("src", Bilder[index - 1 + j].src);    
    }
   
    Index--;
 }
 })
  
//Schaltfläche auf der rechten Seite des Albums $("#right_btn").click(function() {    
  wenn(index == (bild.länge - anzeigelänge)) {   
    alert("Das ist das letzte Bild!");
    gebe 0 zurück;
  } anders {   
    für(var j = 0; j < Anzeigelänge; j++) {   
      $("#img" + j).attr("src", Bilder[j + 1 + index].src);
   
    }
   
    Index++;
  
  }
  
  })
})

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:
  • Verwenden Sie jQuery, um durch Klicken auf die linke und rechte Schaltfläche ein gleitendes Umschalten zu implementieren
  • Realisieren Sie den Bildwechseleffekt, indem Sie basierend auf jQuery auf die linken und rechten Schaltflächen klicken
  • jQuery mit Index-Button und automatischem Karussell-Umschalten, Code-Sharing für Spezialeffekte
  • jQuery Slideshow Spezialeffekte Code Sharing Schalter, wenn die Maus über die Schaltfläche bewegt wird (2)
  • JQuery Diashow Spezialeffekte Code-Sharing-Schalter, wenn die Maus auf die Schaltfläche klickt (1)
  • Erstellen Sie basierend auf dem jQuery-Plugin linke und rechte Schaltflächen sowie einen Titeltext-Bildwechseleffekt
  • jQuery implementiert das Ausblenden und Anzeigen von Animationseffekten/dynamisches Verringern von Eingabefeldzeichen/Umschalten von Navigationsschaltflächen
  • Jquery imitiert QQ Mall mit linken und rechten Tasten, um den Bildlaufeffekt beim Fokusbildwechsel zu steuern
  • jQuery implementiert eine einfache Änderung der Schaltflächenfarbe

<<:  Linux verwendet NetworkManager, um Ihre MAC-Adresse zufällig zu generieren

>>:  Lösung für das Problem, dass die MySQL-Konfigurationsdatei nicht geändert werden kann (Win10)

Artikel empfehlen

Beispiel für das Hinzufügen eines Musikvideos zu einer HTML-Seite

1. Video-Tag Unterstützt die automatische Wiederg...

Detaillierte Erläuterung der MySQL-Datenbankisolationsebene und des MVCC

Inhaltsverzeichnis 1. Isolationsstufe LESEN SIE U...

Standardmäßige Stilanordnung von HTML4.0-Elementen

Code kopieren Der Code lautet wie folgt: html, Ad...

Detaillierte Erklärung zur Verwendung der vue3 Teleport-Sofortbewegungsfunktion

Die Verwendung der vue3 Teleport-Sofortbewegungsf...

Lösung für den Fehler beim Importieren von MySQL Big Data in Navicat

Die von Navicat exportierten Daten können nicht i...

Prinzip des Ladens von Docker-Images

Inhaltsverzeichnis Docker-Images Was ist ein Spie...

So installieren Sie Nginx unter Win10

Da das Unternehmen mich bat, einen WebService-Ser...

Docker erstellt CMS-On-Demand-System mit Player-Funktion

Inhaltsverzeichnis Text 1. Maschine vorbereiten 2...

Entwicklungshandbuch für Chrome-Plugins (Erweiterungen) (vollständige Demo)

Inhaltsverzeichnis Vorne geschrieben Vorwort Was ...

HTML+CSS+jQuery imitiert den Such-Hotlist-Tab-Effekt mit Screenshots

Code kopieren Der Code lautet wie folgt: <!DOC...

Ein kurzer Vortrag über die parasitäre Kompositionsvererbung in JavaScript

Vererbung von Kompositionen Kombinationsvererbung...

Reines CSS-Dropdown-Menü

Ergebnisse erzielen Implementierungscode html <...