Как я могу запретить боковой навигации вернуться, когда я нажимаю на ссылку с JavaScript? - PullRequest
0 голосов
/ 10 октября 2018

Как я могу запретить боковой навигации вернуться, когда я нажимаю на ссылку с JavaScript?Внутри боковой навигации у меня есть три ссылки на некоторые страницы, которые связаны с другими страницами. Поэтому, когда я открываю навигацию и нажимаю на ссылки, боковая навигация закрывается.Как я могу сделать это, чтобы перемещаться по страницам, но по-прежнему держать боковую навигацию открытой?мю код JavaScript:

    var btn=document.getElementById("btn");


btn.onclick=function(){
    document.getElementById("left").classList.add("activeL");
};

обычно я использую класс add в javascript и его только для открытия!я знаю, что это может быть глупый вопрос, но я новичок в Javascript и заранее благодарю вас за помощь

1 Ответ

0 голосов
/ 10 октября 2018

вы можете использовать строку запроса.поэтому ваша ссылка может быть:

<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");
}

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

...