You can play with onViewportEnter( ) and scrollTo( ) with anchors.
You can see an example of the same functionality here: https://www.wix.com/corvid/forum/main/comment/5d4ede08156a73003335d85f
It is of course not the exact same effect but you are also not gonna need any external libraries or frameworks etc
Check out this forum post as well:
Wishlist Page is the new official platform for requesting new features. You can vote, comment, and track the status of the requested features (requests from this page will be migrated to the new Wishlist soon).