In diesem Artikelbeispiel wird der spezifische Code des JS-Codes zur Erzielung eines Seitenwechseleffekts zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt HTML+CSS-Teil Fügen Sie alle Seiten und Schaltflächen für die vorherige Seite, eine bestimmte Seite und die nächste Seite hinzu. <!DOCTYPE html> <html> <Kopf> <meta charset="UTF-8"> <Titel></Titel> <Stil> .Artikel { Anzeige: keine; Breite: 300px; Höhe: 400px; Überlauf: versteckt; Position: relativ; } .item>img { Breite: 100 %; Höhe: automatisch; Position: absolut; oben: 0; links: 0; rechts: 0; unten: 0; Rand: automatisch; } .item.aktiv { Anzeige: Block; } </Stil> </Kopf> <Text> <div> <button class="prev" >Vorherige Seite</button> <button class="btn">1</button> <button class="btn">2</button> <button class="btn">3</button> <button class="btn">4</button> <button class="next" >Nächste Seite</button> </div> <div> <div Klasse="Element aktiv"><img src="img/1.png" Höhe="1191" Breite="820" /></div> <div Klasse="item"><img src="img/2.png" Höhe="1191" Breite="820" /></div> <div Klasse="item"><img src="img/3.png" Höhe="1191" Breite="820" /></div> <div Klasse="item"><img src="img/4.png" Höhe="1191" Breite="820" /></div> </div> </body> </html> js-Teil Verwenden Sie Schaltflächen, um Seitenfunktionen zu implementieren <Skripttyp="text/javascript"> // Kapselungsfunktion, Teil der Bildanzeige, durch Übergabe des erhaltenen Div und der angeklickten Sequenznummernfunktion toggle(eles, active) { für(var i = eles.length; i--;) { eles[i].className = "item"; //Zuerst alle Divs ausblenden} eles[active].className = "item active"; //Dann zeige das div an, das der angeklickten Nummer entspricht} //Holen Sie sich den Button und das Div var aBtn = document.getElementsByClassName("btn"); var aIem = document.getElementsByClassName("item"); var prev = document.getElementsByClassName("prev"); var nächstes = document.getElementsByClassName("nächstes"); var nowPage = 0; //Definiere die aktuelle Seite, der Standardwert ist 0; für(var i = aBtn.length; i--;) { aBtn[i].tab = i; aBtn[i].onclick=Funktion(){ Umschalten (aIem, diese.Registerkarte); nowPage=this.tab; //Nach dem Anklicken die Seriennummer der aktuellen Seite speichern} } //Nächste Seite next[0].onclick = function () { jetztSeite++; jetztSeite %= aBtn.Länge; umschalten(aIem,jetztSeite); } //Vorherige Seite prev[0].onclick=function(){ jetztSeite--; wenn(jetztSeite == -1){ jetztSeite = aBtn.Länge-1; } umschalten(aIem,jetztSeite); } </Skript> 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:
|
<<: Implementieren eines Einkaufswagens mit nativem JavaScript
In MySQL können alle Felder der Typen char, varch...
In diesem Artikel finden Sie das grafische Tutori...
Pseudoelemente und Pseudoklassen Apropos, schauen...
1. Gehen Sie zunächst auf die offizielle Website ...
AngularJS-Loop-Objekteigenschaften zum Erreichen ...
Vorschau: Code: Seitenabschnitte: <Vorlage>...
Vorwort Wenn Sie ein Topmenü erstellen, müssen Si...
Dieser Artikel verwendet das Centos7.6-System und...
Die Ursache liegt darin, dass der Prozess zu eine...
Inhaltsverzeichnis Überblick 1. Pfadmodul 2. Bis ...
So schreiben Sie ein Vue-foreach-Array und durchl...
1. Einführung in Inode Um Inode zu verstehen, müs...
Mysql ist eine beliebte und einfach zu bedienende...
Beim Hinzufügen einer Windows 2008-Server-Subdomä...
In diesem Artikelbeispiel wird der spezifische Ja...