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