In diesem Artikel wird der spezifische Code von jQuery zur Erzielung des gleitenden Treppeneffekts zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Idee : Wenn die Maus scrollt, ändert sich die Seite entsprechend, und wenn auf das Modul geklickt wird, wird der Effekt erzielt, auf die richtige Stelle zu zeigen Code-Implementierung1.html- und CSS-Code <html> <Kopf> <meta charset="UTF-8"> <Titel></Titel> <style type="text/css"> Körper,ul,li{ Polsterung: 0; Rand: 0; } li{ Listenstil: keiner; } #floorNav{ Anzeige: keine; Position: fest; oben: 100px; links: 50px; Breite: 32px; Rand: 1px durchgezogen #CECECE; } #floorNav li{ Position: relativ; Breite: 32px; Höhe: 32px; Rahmen unten: 1px durchgezogen #CECECE; Textausrichtung: zentriert; Zeilenhöhe: 32px; Schriftgröße: 12px; } #floorNav span{ Anzeige: keine; Position: absolut; oben: 0; links: 0; Breite: 32px; Höhe: 32px; Hintergrund: rot; Farbe: weiß; } #floorNav li:hover span,#floorNav li.hover span{ Anzeige: Block; } #floorNav li:last-child{ Hintergrund: rot; Farbe: weiß; Rahmen unten: keiner; } #Kopfzeile,#Fußzeile{ Breite: 1000px; Höhe: 1000px; Hintergrund: dunkelgoldrute; Rand: 0 automatisch; } #Inhalt{ } #Inhalt li{ Breite: 1000px; Höhe: 600px; Rand: 0 automatisch; Schriftgröße: 40px; Textausrichtung: zentriert; Zeilenhöhe: 600px; } </Stil> </Kopf> <Text> <div id="floorNav"> <ul> <li>1F<span>Kleidung</span></li> <li>2F<span>Schönheit</span></li> <li>3F<span>Mobiltelefon</span></li> <li>4F<span>Haushaltsgeräte</span></li> <li>5F<span>Digital</span></li> <li>6F<span>Sport</span></li> <li>7F<span>Privat</span></li> <li>8F<span>Mutter und Baby</span></li> <li>9F<span>Essen</span></li> <li>10F<span>Bücher</span></li> <li>11F<span>Dienst</span></li> <li>Nach oben</li> </ul> </div> <div id="header"></div> <div id="Inhalt"> <ul> <li style="background: #8B0000;">Kleidung</li> <li style="background: #123;">Make-up</li> <li style="background: #667;">Mobiltelefon</li> <li style="background: #558;">Haushaltsgeräte</li> <li style="background: #900;">Digital</li> <li style="background: #456;">Sport</li> <li style="background: #789;">Startseite</li> <li style="background: #234;">Mutter und Baby</li> <li style="background: #567;">Essen</li> <li style="background: #887;">Bücher</li> <li style="background: #980;">Dienstleistungen</li> </ul> </div> <div id="Fußzeile"></div> </body> 2. Importieren Sie als Nächstes eine jQuery-Datei und schreiben Sie den jQuery-Code <Skript> $(Funktion(){ //Definiere das Urteil var flag = true $(Fenster).scroll(Funktion(){ wenn(Flagge){ //Versteckte Treppe anzeigen var scrollTop=$(this).scrollTop(); wenn(scrollTop>=500){ $("#floorNav").fadeIn() } anders{ $("#floorNav").fadeOut(); } //Zeigen Sie auf die Stelle, an der Sie treffen möchten$("#content li").each(function(){ wenn(scrollTop>=$(this).offset().top-$(this).outerHeight()/2){ var index = $(dieser).index(); $("#floorNav li").eq(index).addClass("hover") .geschwister().removeClass("schweben") } }) } }) //Beim Klicken scrollt die Scrollleiste an die entsprechende Position$("#floorNav li:not(:last)").click(function(){ Flagge=false var index = $(dieser).index(); $("html ,body").animate({"scrollTop":$("#content li").eq(index).offset().top},500) Flagge = wahr $(diese).addClass("hover").geschwister().removeClass("hover") }) $("#floorNav li:last").klick(function(){ Flagge = falsch; $("html,body").animieren({"scrollTop":0},200,function(){ Flagge = wahr }) }) }) </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:
|
<<: Detailliertes Tutorial zum Bereitstellen eines Hadoop-Clusters mit Docker
>>: Zusammenfassung gängiger MySQL-DDL-Operationen
Als ich heute Nginx verwendete, trat ein 500-Fehl...
Wie debuggt man eine Seite auf dem iPad? Wenn Sie ...
Inhaltsverzeichnis 1. Einführung in die grub.cfg-...
Der Linux-Befehl zum Ausführen des JAR-Pakets lau...
Diese Frage ist eine Diskussion unter Internetnut...
Wie kann ich die Bildlaufleisten ausblenden und t...
Inhaltsverzeichnis Vorwort 1. Trigger-Übersicht 2...
Vorwort Es gibt viele Möglichkeiten, in CSS horiz...
Inhaltsverzeichnis 1. Schreiben Sie Webshell in d...
Inhaltsverzeichnis 1. Der Elefant, der nicht in d...
Vorwort In letzter Zeit dauert das Herunterfahren...
Der MySQL-Server läuft mit der Option --skip-gran...
Im vorherigen Artikel wurden mehrere Methoden zur...
Vorwort Der Ubuntu-Server des Unternehmens platzi...
Persönliche Implementierungs-Screenshots: Install...