Как я могу запретить боковой навигации вернуться, когда я нажимаю на ссылку с JavaScript?
Как я могу запретить боковой навигации вернуться, когда я нажимаю на ссылку с JavaScript? Внутри боковой навигации у меня есть три ссылки на некоторые страницы, которые связаны с другими страницами. Поэтому, когда я открываю навигацию и нажимаю на ссылки, боковая навигация закрывается. Как я могу сделать это, чтобы перемещаться по страницам, но при этом оставить боковую навигацию открытой? мю код JavaScript:
var btn=document.getElementById("btn");
btn.onclick=function(){
document.getElementById("left").classList.add("activeL");
};
обычно я использую класс add в javascript и только для открытия! я знаю, что это может быть глупый вопрос, но я новичок в Javascript и заранее благодарю вас за помощь
1 ответ
Вы можете использовать строку запроса. поэтому ваша ссылка может быть:
<a href="example.com?navopen=open">my link</a>
Js будет что-то вроде этого:
let urlParams = new URLSearchParams(window.location.search);
let myParam = urlParams.get('navopen');
if (myParam === "open") {
//add whatever class/code makes the nav open, guessing:
document.getElementById("left").classList.add("activeL");
}
Я мог бы быть более конкретным, если вы добавите больше разметки / кода. Надеюсь, это поможет.