display: none
, затем когда при прокрутке добавляешь класс .top-nav-collapse
элементу nav
возвращаешь гамбургер через display: block
nav navbar-nav navbar-right navbar-border
добавляешь айдишку mobileNav
var mobileNav = document.getElementById('mobileNav')
var navbarToggler = document.querySelector('.navbar-toggle')
mobileNav.addEventListener('click', onMobileNavLink)
function onMobileNavClick(e) {
if (e.target && e.target.nodeName === 'A') { // если нажал на ссылку в пределах меню
navbarToggler.click() // закрываешь меню
}