Jquery
var windowHref = {
main : window.location.href.split('#')[0],
hash : window.location.href.split('#')[1]
}
menuLink = $('.menu__link'); // collection of <a> from your navigation
for (var i = 0; i < menuLink.length; i++) {
var thisHref = {
main : menuLink[i].href.split('#')[0],
hash : menuLink[i].href.split('#')[1]
};
if (thisHref.main === windowHref.main && thisHref.hash !== windowHref.hash) {
menuLink[i].parentElement.classList.remove('current-menu-item')
}
}
var navClone = ($('#nav-root')).clone();
navClone[0].id = 'nav-root-clone';
navClone[0].classList.add('hide');
navClone.prependTo($('body'));
$('#nav-root-clone .nav__list').unwrap();
$('#nav-root-clone').slicknav({
prependTo: '.page'
});