Интересно, смогу ли я как-нибудь закрыть свой sidenav на своей html-странице при нажатии кнопки «Назад» на Android или в браузере.
function openSlideMenu(){
document.getElementById('side-bar').style.width = "256px";
}
function closeSlideMenu(){
document.getElementById('side-bar').style.width = "0px";
}
У меня есть этот JavaScript, поэтому, когда я нажимаю кнопку, оноткрывает и закрывает мой sidenav вместе с моей таблицей стилей.
(я думаю, что было бы хорошо упомянуть, что я довольно новичок в javascript.)
РЕДАКТИРОВАТЬ: я погуглил тонну и нашелчто с window.onhashchange
вместе с newURL
и oldURL
вы можете манипулировать историей браузера, чтобы она работала.
Может быть, лучше использовать pushState
и popState
.