Как я могу запретить боковой навигации вернуться, когда я нажимаю на ссылку с 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");
}

Я мог бы быть более конкретным, если вы добавите больше разметки / кода. Надеюсь, это поможет.

Другие вопросы по тегам