Posted By

j4v3d on 10/21/15


Tagged

scroll javascript anchors


Versions (?)

Smooth Page Scrolling


 / Published in: PHP
 

Performs a smooth page scroll to an anchor on the same page.

  1. $(function() {
  2. $('a[href*=#]:not([href=#])').click(function() {
  3. if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
  4. var target = $(this.hash);
  5. target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
  6. if (target.length) {
  7. $('html,body').animate({
  8. scrollTop: target.offset().top
  9. }, 1000);
  10. return false;
  11. }
  12. }
  13. });
  14. });

Report this snippet  

You need to login to post a comment.