Я создаю сайт с помощью меню js, которое должно перезагрузить правильную страницу при обновлении браузера.Как я могу сделать этот код, который работает проще - PullRequest
0 голосов
/ 27 марта 2019

Я строю сайт, в меню которого есть определенные потребности.А именно, что меню не закрывается после нажатия на ссылку (если вы не находитесь на маленьком экране) Все работает, но теперь я хочу убедиться, что страница обновляется правильно, когда вы обновляете браузер.

I 'Мы написали этот скрипт, который вызывает хеш из URL, чтобы сделать это, и это работает, но то, как я это сделал, означает, что мне нужно написать скрипт для каждой страницы ...

документа.addEventListener ("DOMContentLoaded", функция (событие) {

    if(window.location.hash == "#production"){
        load_production();
        console.log("The Page has been reloaded!");
    }else{
        console.log("The page has a new hit!");
    }
});
document.addEventListener("DOMContentLoaded", function(event) { 

    if(window.location.hash == "#digital"){
        load_digital();
        console.log("The Page has been reloaded!");
    }else{
        console.log("The page has a new hit!");
    }
});
document.addEventListener("DOMContentLoaded", function(event) { 

    if(window.location.hash == "#events"){
        load_events();
        console.log("The Page has been reloaded!");
    }else{
        console.log("The page has a new hit!");
    }
});

Я новичок в js, поэтому мне просто нужно понять, как бы я вызвал функцию load_production (), используя хеш window.location в одномзаявление

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...