A Nice feature could be to get the top of the page to fade out as user scrolls past it. And similarly for the bottom of the page.
Has taken some time to get the Navbar working. The navbar updates as you scroll past. Had to disable the default scrolling when you click a link as it was updating the URL also, which wasn’t happening during the scrollspy changes, so i disabled that completely.
Had to offset the new scrolling behaviour by about 50px also. Because the Navbar is stuck to the top, when it scrolls to the position, it covers some of that area, so we need to offset the scroll by the height of the navbar, so the new position comes into view properly.
Finally got the scrolling working as I want, with the offsets and all.
Am building a moving underline for the navigation using this as an example.
The nav menu is messed up on collapse. Also the underline does not move as you scroll down the page. Maybe should just remove this underline thing completely.