…en utilisant les méthodes .click
, animate.
, .scrollTop
et .offset
.
Source : jQuery scroll to element et hyperlink – JQuery smooth scrolling when clicking an anchor link.
1 2 3 4 5 |
<a id="myLink">Cliquez ici ...</a> <div> <!-- beaucoup de code --> </div> <div id="myTarget">... et un scroll vous emmènera automatiquement ici !</div> |
1 2 3 4 5 6 7 |
jQuery('a#myLink').on('click', function(){ jQuery('a[href*="myTarget"]').click(); jQuery('html, body').animate({ scrollTop: jQuery("#myTarget").offset().top }, 500); return false; }); |