Made by:

  • Rob Garrison

About the plugin:

This is a simple jQuery plugin that modifies a navigation menu to highlight/change when the menu’s target smooth scrolls into view.


  • smooth scrolling page navigation
  • easing can easily be defined for both horizontal and vertical scrolling
  • auto-updating menu which highlights both the currently viewed content & other content in view
  • user can cancel auto-scroll by pressing any key, clicking on the page or scrolling the mousewheel
  • can be set up to work with any menu elements. Integrates easily with Bootstrap
  • location hash updates as you scroll through the page
Download Demo Github Page

Add a Comment

Your email address will not be published. Required fields are marked *