не работают скрипты, которые я написал?
Какие скрипты, какой роутинг, ты случайно не фронтэндер?
исходя из той инфы, что ты дал причина в том, что ты их написал
Можно было просто слова местами поменять: "..., что их написал ты"
Да, так и есть, роутинг веб страниц сайта
Я понимаю, но как сделать чтобы работали?)
Как сделать, чтобы мы поняли, в чем проблема?
const route = (event) => { event = event || window.event; event.preventDefault(); window.history.pushState({}, "", event.target.href); handleLocation(); }; const routes = { 404: "./libs/pages/404.html", "/": "./index.html", "/about": "./libs/pages/about.html", "/lorem": "./libs/pages/lorem.html", }; const handleLocation = async () => { const path = window.location.pathname; const route = routes[path] || routes[404]; const html = await fetch(route).then((data) => data.text()); document.querySelector("body").innerHTML = html; }; window.onpopstate = handleLocation; window.route = route; handleLocation(); Вот смотрите, я написал этот скрипт в JS и у меня свои скрипты перестали работать. Этот скрипт я удалил - мои скрипты заработали. Как сделать так, чтобы оба скрипта работали?
1. отдать это дело человеку, который понимает что делает 2. разобраться в ошибке, в синтаксисе языка, возможностях платформы 3. если не хочешь разбираться сам, то предоставляй больше информации для остальных участников сообщества чтоб кто-то мог понять
Щас скину их тоже
AOS.init({ duration: 1500, }) let faq = document.querySelectorAll(".faq") faq.forEach(faq => { faq.addEventListener("click", () => { faq.classList.toggle("open") }) }) window.addEventListener("scroll", function () { let header = this.document.querySelector("header") if(pageYOffset > 630) { header.classList.add("scrolled"); } else { header.classList.remove("scrolled") } }) let burger = document.querySelector(".burger"); burger.onclick = function () { let header = document.querySelector("header") header.classList.toggle("show"); if(header.classList.contains("show")) { burger.classList.toggle("open") } else { burger.classList.remove("open") } } let preloader = document.querySelector(".preloader-bg"); window.addEventListener("load", () => { setTimeout(() => { preloader.classList.add("loaded") }, 1500) }) let header = document.querySelector('header'); document.addEventListener('click', (e) => { const click = e.composedPath().includes(header); if ( !click ) { header.classList.remove("show"); burger.classList.remove("open") } })
Обсуждают сегодня