Die meisten Websites haben heutzutage lange Seiten, manche sind vier oder fünf Bildschirme lang, manche zwei oder drei Bildschirme. Wenn eine Seite zu lang ist, wird zur Verbesserung der Benutzererfahrung auf der rechten Seite der Seite eine Schaltfläche zum Zurück-nach-oben-Bildschirm angezeigt, damit Benutzer schnell zum Anfang zurückkehren können, um visuelle Bildschirme beim Scrollen der Seite zu vermeiden. Es gibt im Allgemeinen vier Möglichkeiten, zum Anfang zurückzukehren. 1. Um über einen Ankerlink zum Anfang zurückzukehren, müssen Sie dem Textkörper ein Tag mit dem Namen „top“ hinzufügen: <a href="#top" target="_self">Zurück nach oben</a> 2. Verwenden Sie JavaScript, um nach oben zu scrollen und die horizontale und vertikale Richtung zu steuern: <a href="javascript:scroll(0,0)">JavaScript zurück nach oben<s/a> 3. Gleiten Sie langsam durch die JavaScript-Steuerung nach oben, aber es ist nicht reibungslos genug. Der Code lautet wie folgt: <a onclick="goScrollTop()">JavaScript gleitet langsam nach oben</a> Funktion goScrollTop() { // Den Inhalt um die angegebene Anzahl Pixel scrollen (der erste Parameter ist die Anzahl der Pixel, um die nach rechts gescrollt werden soll, der zweite Parameter ist die Anzahl der Pixel, um die nach unten gescrollt werden soll) //Nach oben ist negativ, nach unten ist positiv window.scrollBy(0, -100); //Rekursiver Aufruf verzögern, um den Hochscrolleffekt zu simulieren scrolldelay = setTimeout('goScrollTop()', 100); // Den ScrollTop-Wert abrufen. Für Standardwebseiten, die DTD deklarieren, nehmen Sie document.documentElement.scrollTop. Andernfalls nehmen Sie document.body.scrollTop. Da nur einer der beiden wirksam ist und der andere immer 0 ist, kann die Summe der beiden Werte den tatsächlichen ScrollTop-Wert der Webseite ermitteln var sTop = document.documentElement.scrollTop + document.body.scrollTop; // Beurteilen Sie, wann die Seite den oberen Rand erreicht, und brechen Sie den Verzögerungscode ab (andernfalls kann die Seite beim Scrollen nach oben nicht normal durchsucht werden). wenn (sTop == 0) ClearTimeout(Scrollverzögerung); } 4. Wenn die Bildlaufleiste an eine bestimmte Position gescrollt wird, wird sie angezeigt. Wenn die Bildlaufleiste wieder nach oben rollt, wird die Schaltfläche „Zurück nach oben“ ausgeblendet. Diese Methode wird am häufigsten verwendet: <div Klasse="goTop"> <span>Los</span> </div> jQuery-Code: Funktion goTop(min_height) { $(".goTop").klick( Funktion() { $('html,body').animieren({ scrollTop: 0 }, 700); }); //Mindesthöhe der Seite abrufen. Wenn kein Wert übergeben wird, beträgt der Standardwert 600 Pixel min_height=min_height?min_height:400; //Binde die Verarbeitungsfunktion für das Scroll-Ereignis des Fensters $(window).scroll(function() { //Vertikale Position der Bildlaufleiste des Fensters abrufen var s = $(window).scrollTop(); //Wenn die vertikale Position der Bildlaufleiste des Fensters größer als die Mindesthöhe der Seite ist, lasse die Rückkehr zum obersten Element allmählich erscheinen, andernfalls blende sie aus, if (s > min_height) { $(".goTop").fadeIn(100); } anders { $(".goTop").fadeOut(200); } }); } $(Funktion() { gehe nach oben(); }); CSS Code: .gehTop { Höhe: 40px; Breite: 40px; Hintergrund: rot; Rahmenradius: 50px; Position: fest; oben: 90%; rechts: 3%; Anzeige: keine; } .goTop span { Farbe: #fff; Position: absolut; oben: 12px; links: 8px; } Dies ist das Ende dieses Artikels über CSS-Codebeispiele zum Zurückkehren zum Anfang. Weitere relevante CSS-Inhalte zum Zurückkehren zum Anfang finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Autor: FlyElephant |
<<: Implementierung eines schwebenden Werbestreifens in HTML und CSS
1. docker ps -a zeigt den laufenden Image-Prozess...
Es gibt zwei Möglichkeiten, Daten in MySQL zu lös...
Vorwort Ich dachte immer, dass UTF-8 eine univers...
<br />Ursprüngliche Adresse: http://andymao....
Inhaltsverzeichnis 1: Handschriftliche Seitennumm...
Stammverzeichnis und Indexdatei Die Root-Direktiv...
Vorwort JavaScript erfreut sich weiterhin wachsen...
Vorwort Apropos Textsuchtools: Jeder sollte grep ...
1. Installation von MySQL 1. Öffnen Sie die herun...
Bei der Verwendung von HTML-Tabellen müssen wir m...
Wenn wir CSS-Webseitenlayouts erstellen, wissen wi...
Wenn wir möchten, dass mehr Leute die von uns ers...
1. Richten Sie HOST auf dem Host-Macbook ein Im v...
Hallo zusammen, heute möchte ich Ihnen zeigen, wi...
Mybatis-Implementierungsmethode für Fuzzy-Abfrage...