Langsam nach oben?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Hey,
wie kan man durch einen butten es so machen das langsam nach oben scrollt wird und nicht wie normal sofort oben.
p.s. danke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mit folgenden Code kann man nach oben scrollen:
$(document).ready(function() { $('a[href*=#]').bind("click", function(event) { event.preventDefault(); var ziel = $(this).attr("href"); $('html,body').animate({ scrollTop: $(ziel).offset().top }, 2000 , function (){location.hash = ziel;}); }); return false; });
Zu erst musst du aber JQuery einbinden:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
Dein HTML-Code:
<a href="#start"></a>
Der Vorteil bei meinem Code ist, dass selbst wenn der User JavaScript deaktiviert hat, nach oben gescrollt wird.
Ist dieser Thread nicht im falschen Forum?
Beitrag zuletzt geändert: 16.12.2013 17:40:10 von onur-yavuz -
Hallo!
Es geht auch ohne jQuery!
Einfach mit diesem Code: http://cferdinandi.github.io/smooth-scroll/!
Bitte sehr!
MfG. Simon D. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage