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
Zitat aus Baidus Erklärung zu Pseudostatik: Pseud...
Daten initialisieren Tabelle löschen, wenn `test_...
F1: Welche Indizes hat die Datenbank? Was sind di...
Dieser Artikel stellt häufige Probleme von Xshell...
Letzte Woche gab mir der Lehrer eine kleine Hausa...
Vorwort Wenn wir den Effekt der Online-Codekompil...
Inhaltsverzeichnis Aufbau einer JSX-Umgebung NPM ...
1. Zuerst müssen Sie den Zielselektor von CSS3 ve...
In einigen Fällen müssen die Daten in den Daten w...
1. SSH-Remoteverwaltung SSH-Definition SSH (Secur...
Inhaltsverzeichnis 1.union: Sie können Abfrageerg...
Ziel dieses Artikels ist es, die Grundfunktionen ...
In diesem Artikel werden hauptsächlich zwei Arten...
Vorwort var ist eine Möglichkeit, Variablen in ES...
Ich habe vor Kurzem eine Website mit Anwaltsempfe...