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
Dein Kommentar:
Suche
Blog abonnieren
Letzte Artikel
- WordPress Core-Plugins für den Import von Inhalten
- Erstes Wartungsrelease für WordPress 3.0 erschienen
- Custom Header in BuddyPress per wp-config deaktivieren
- RSS Character Fixer gehebt Fehler in BuddyPress-Feed
- Buttons im TinyMCE-Editor ohne Plugin ausblenden
- BuddyPress 1.2.5 ist am Start
- Seiten und Artikel nur für deren Autoren sichtbar machen
- WordPress 3.0 ist verfügbar!
- Mobile Version des eigenen WordPress-Blogs bereitstellen
- Schlagwort-Beschreibung in Template einbinden
- Happy Birthday, WordPress!
Kommentare
- Sebastian bei Memory Limit erhöhen und PHP5 aktivieren
- Gerd P bei JavaScripte mit WordPress-Funktion einbinden
- Webnews #17: jQuery, Social-Media & Beeren | Andi Licious' Blogosphäre bei RSS Character Fixer gehebt Fehler in BuddyPress-Feed
- Memory Limit – ist der Chaos-Blog schon am Ende? | Chaosweib's Chaos-Blog bei Memory Limit erhöhen und PHP5 aktivieren
- S bei YouTube-Videos über oEmbed in validem XHTML einbinden
Kategorien
- Allgemein (41)
- Browserspezifisches (4)
- BuddyPress (21)
- Konfiguration (20)
- Off-Topic (8)
- Performance-Optimierung (9)
- Plugins (36)
- Templateprogrammierung (36)
- Twitter (4)