Я сделал 2 темы но у меня проблема с последним
HTML:
Код: Выделить всё
[list]
[*]
[url=index.html]Home[/url]
[*]
[url=produtos.html]Produtos
Linha Ignite[/url]
[*]
[url=produtos.html#elfbar]Linha Elfbar[/url]
[*]
[url=produtos.html#oxbar]Linha Oxbar[/url]
[*]
[url=produtos.html#lost]Linha Lost Mary[/url]
[/list]
[*]
[url=contato.html]FAQ[/url]
Код: Выделить всё
.visivel {
display: block;
}
.invisivel {
display: none;
}
Код: Выделить всё
let checkBoxProdutos = document.querySelector("#menu");
let produtos = document.getElementById("link-produtos");
checkBoxProdutos.addEventListener("change", function () {
x = window.matchMedia("(max-width: 849px)");
if (x.matches) {
if (this.checked) {
listaProdutos.classList.add("visivel");
listaProdutos.classList.remove("invisivel");
// Para fechar a lista:
let body = document.querySelector("body");
body.addEventListener("click", function () {
listaProdutos.classList.add("invisivel");
listaProdutos.classList.remove("visivel");
checkBoxProdutos.checked = true;
});
body.addEventListener("mousewheel", function () {
listaProdutos.classList.add("invisivel");
listaProdutos.classList.remove("visivel");
});
produtos.addEventListener("click", function () {
alert("ola");
listaProdutos.classList.add("invisivel");
listaProdutos.classList.remove("visivel");
});
} else {
listaProdutos.classList.add("invisivel");
listaProdutos.classList.remove("visivel");
}
}
});
В случае с остальным даже оповещение не работает
Подробнее здесь: https://stackoverflow.com/questions/789 ... -and-class
Мобильная версия