Bootstrap has the class called
"collapse navbar-collapse" which collapses the navigation bar when the user changes the screen resolution. The java-script along-with it at the bottom of the code triggers the collapsed menu in such a way that when the user clicks the hamburger icon of the menu and navigates to the required link, it again collapses the menu after the click. The scroll event works only for scrollable elements and also for the browser window. It basically attaches a function to run which says that the navbar should collapse when a scroll event occurs, here, it being the navigation of user to different links on the navbar.
Example:
Output:
👁 Image