In diesem Artikel wird der spezifische Code von jQuery zur Erzielung des atmenden Karusselleffekts zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Wahrscheinlich die Idee: Ein atmendes Karussell ist ein Karussell, bei dem Bilder ein- und ausgeblendet werden. Programm: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>Titel</title> </Kopf> <Stil> *{ Rand: 0; Polsterung: 0; } .groß{ Breite: 560px; Höhe: 300px; Position: relativ; Rand: 200px automatisch; Rand: 10px durchgehend rot; } .großer .Zug{ Breite: 5600px; Höhe: 300px; Position: absolut; links: 0; oben: 0; } .groß .Bewegung li{ /*Float: links;*/ Listenstil: keiner; Anzeige: keine; Position: absolut; oben: 0; links: 0; } .groß ul .erste{ Anzeige: Block; } img{ Breite: 560px; Höhe: 300px; } .btn div{ Breite: 40px; Höhe: 60px; Hintergrund: rot; Position: absolut; oben: 50 %; Rand oben: -30px; } .rightbtn{ rechts:0; } .Kreis{ Position: absolut; links: 0px; unten: 0px; Breite: 200px; Höhe: 30px; } .Kreis ul{ /*Überlauf: versteckt;*/ Listenstil: keiner; schweben: links; } .circleUl li{ Hintergrund: weiß; schweben: links; Rand rechts: 10px; Breite: 20px; Höhe: 20px; Randradius: 50 %; } </Stil> <Text> <div Klasse="groß"> <ul Klasse="bewegen"> <li class="first"> <img src="img/0.jpg" alt=""> </li> <li> <img src="img/1.jpg" alt=""> </li> <li> <img src="img/2.jpg" alt=""> </li> <li> <img src="img/3.jpg" alt=""> </li> </ul> <div Klasse="btn"> <div Klasse="leftbtn"> < </div> <div Klasse="rightbtn"> > </div> </div> <div Klasse="Kreis"> <ul Klasse="KreisUl"> <li></li> <li></li> <li></li> <li></li> </ul> </div> </div> <script src="js/jquery-1.12.3.min.js"> </script> <Skript> // Setze den ersten Punkt auf Rot $(".circleUl li").eq(0).css("background","red"); Var-Index = 0; $(".leftbtn").klick(function(){ // das alte Bild ausblenden $(".move li").eq(index).fadeOut(400); Index--; wenn(index<0){ Index = 3; } // Neues Bild wird eingeblendet $(".move li").eq(index).fadeIn(400); // Ändern Sie die Farbe des kleinen Punkts entsprechend index$(".circleUl li").eq(index).css("background","red").siblings().css("background","white"); }); $(".rightbtn").klick(function(){ $(".move li").eq(index).fadeOut(400); Index++; konsole.log(index); wenn(index == 4 ){ Index = 0; } $(".move li").eq(index).fadeIn(400); $(".circleUl li").eq(index).css("Hintergrund","rot").siblings().css("Hintergrund","weiß"); }); // Klickereignis für kleinen Punkt $(".circleUl li").click(function(){ // Wenn der erste Punkt erneut angeklickt wird, während das erste Bild bereits angezeigt wird, passiert nichts. if(index == $(this).index()) return; // Das alte Bild wird ausgeblendet $(".move li").eq(index).fadeOut(400); // Klicken Sie auf einen Punkt und weisen Sie den Index des Punkts dem globalen Variablenindex zu (aktualisieren Sie den globalen Variablenindex). index = $(dieser).index(); // Neues Bild wird eingeblendet $(".move li").eq(index).fadeIn(400); // Kleine Punkte ändern die Farbe$(this).css("background","red").siblings().css("background","white"); }) </Skript> </body> </html> Laufergebnisse: 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:
|
<<: XHTML-Tutorial für die ersten Schritte: XHTML-Webseiten-Bildanwendung
>>: So installieren Sie MySQL und Redis in Docker
Lied: SimSun Fett: SimHei Microsoft YaHei: Micros...
Inhaltsverzeichnis Phänomen: Portnutzung: Rechtsc...
Das dürfte etwas sein, was viele Leute gemacht ha...
Heute habe ich mysql-5.7.18-winx64.zip von der of...
Inhaltsverzeichnis Projekteinführung: Projektverz...
Warum müssen wir SQL optimieren? Wenn wir SQL-Anw...
1. Erstellen Sie eine Sequenztabelle CREATE TABLE...
Designer verfügen über eine eigene Schriftartenbi...
Das Befehlsmuster ist ein Verhaltensentwurfsmuste...
Wenn wir CSS schreiben, vergessen wir manchmal di...
Dieser Artikel stellt ein möglichst einfaches Fra...
Inhaltsverzeichnis Vorwort: Was ist ein Wasserfal...
Inhaltsverzeichnis Ursache Grund Einführung in NP...
Dieser Artikel veranschaulicht anhand eines Beisp...
Inhaltsverzeichnis 1. Einführung in ReactJS 2. Ve...