Categories: Webdesign

CSS soepel scrollen naar interne links met behulp van jQuery

Om op een webpagina soepel te laten scrollen naar een interne link (#) is een tip van Paulund makkelijk te implementeren.

Even stukje HTML code als demonstratie:

 

HTML code:

<a href="#services">Jump to services</a>
<div id="services">
</div>

 

En dan nu nog styling aanpassen in CSS die ervoor nodig is:

 

CSS code:

 

<!-- linking scripts -->
<script src="_js/jquery.js" type="text/javascript" charset="utf-8"></script> <!-- jquery 1.8.3 -->
<script src="_js/core.js" type="text/javascript" charset="utf-8"></script> <!-- smooth scroll to internal links-->

 

En het belangrijkste, zorg dat jquery geladen is en voor het soepel laten scrollen gebruik de volgende code in bijvoorbeeld mapje _js aanwezig is:

 

Core.js

 

$(document).ready(function(){

$(‘a[href^=”#”]’).on(‘click’,function (e) {

e.preventDefault();

var target = this.hash,

$target = $(target);

$(‘html, body’).stop().animate({

‘scrollTop’: $target.offset().top

}, 900, ‘swing’, function () {

window.location.hash = target;

});

});

});

Share
Published by
Damiaan van Vliet

Recent Posts

Wat is er nieuw in WordPress 6.4?

WordPress 6.4, dat op 7 november wordt uitgebracht, belooft functies die het bouwen van uw…

6 maanden ago

Wix website omzetten naar WordPress

Ook het omzetten van een Wix website naar WordPress is door mij mogelijk. Ik heb…

8 maanden ago

Goede software voor het maken van een website

WordPress is populaire software voor het maken van websites en dat is niet voor niets.…

1 jaar ago

Website Handig! App

Handig! is dé oplossing voor bedrijven die op zoek zijn naar een simpele manier om…

1 jaar ago

Wat de beste manier is om bij Google bovenaan te komen met een website

Als je een website hebt, wil je waarschijnlijk dat deze goed gevonden wordt in zoekmachines…

1 jaar ago

Website Global Goals Oss

De oude website van Global Goals Oss was aan vernieuwing toe, deze bevatte ook technische…

1 jaar ago