Mit jQuery nach oben scrollen
Bei Webseiten mit langen Textpassagen kann es sinnvoll sein, im Fussbereich einen Button zum “Hochscrollen” anzubieten. Damit kann man schnell und ohne viel Gewese zum Anfang der Seite springen. Mit jQuery kann man diesen Sprung auch mit einem Scroll-Effekt versehen. Dafür wird via Input-Button ein entsprechender JavaScript-Befehl mit dem Ziel-Div (hier #header) abgesetzt. Der Input-Button kann bei Gestaltungsbedarf mit einer CSS-Klasse versehen werden (siehe 2. Beispiel).
<input type="button" onclick="if($.browser.opera){$('html').animate({scrollTop: $('#header').offset().top}, 1000);} else $('html,body').animate({scrollTop: $('#header').offset().top}, 1000);" value="Nach oben scrollen" />
<input type="button" class="scrolltop" onclick="if($.browser.opera){$('html').animate({scrollTop: $('#header').offset().top}, 1000);} else $('html,body').animate({scrollTop: $('#header').offset().top}, 1000);" value="Nach oben scrollen" />
Voraussetzung für das Funktionieren des Buttons ist die im Header geladene jQuery JavaScript Bibliothek, welche Bestandteil des WordPress-Pakets ist und mit einer einfachen Zeile Code im Head-Bereich (header.php) aktiviert werden kann.
<?php wp_enqueue_script("jquery"); ?>
Tags: Footer, JavaScript, jQuery
1 Kommentar zu
“Mit jQuery nach oben scrollen”
Dein Kommentar:
Suche
Blog abonnieren
Letzte Artikel
- WordPress 3.2 veröffentlicht
- WordCamp 2011 in Köln
- WPToolbox auf Facebook
- Links im Aktivitätsstream von BuddyPress entfernen
- WordPress 3.0.4 schließt kritische Sicherheitslücke
- Sicherheitsupdate WordPress 3.0.2 draußen
- Originalbilder nach Upload automatisch verkleinern
- Miniaturbild für das Posten von Links bei Facebook festlegen
- Artikel- und Seitentitel ohne Leerzeichen ausgeben
- Import von WordPress-Links
- WordPress Core-Plugins für den Import von Inhalten
Kommentare
- Jurek bei Kommentar-Reihenfolge umdrehen
- Tom bei Performance-Tuning via .htaccess und mod_deflate
- Vitaliy bei Performance-Tuning via .htaccess und mod_deflate
- Andy bei Performance-Tuning via .htaccess und mod_deflate
- tgngoc bei Memory Limit erhöhen und PHP5 aktivieren
Kategorien
- Allgemein (47)
- Browserspezifisches (4)
- BuddyPress (22)
- Konfiguration (20)
- Off-Topic (9)
- Performance-Optimierung (9)
- Plugins (37)
- Templateprogrammierung (37)
- Twitter (4)
Hey das ist cool. An sowas mit dem Hochscrollen hatte ich noch nie gedacht. Ist aber ein super Service für meine Besucher. Ich habe einen Blog mit teilweise sehr langen Seiten. Ist dafür also sehr nützlich. Habs eingebaut und funzt 1A. Thanks !!