【发布时间】:2020-06-22 05:19:54
【问题描述】:
我不知道为什么它不起作用,希望你们能帮我解决我的问题。我已经仔细检查了链接,它似乎没问题,也许它是一个过时的代码?我坚持了两天,我无法弄清楚我的 js 或代码有什么问题。
CSS:
@media screen and (max-width:768px){
body{
overflow: hidden; /*Scroll OFF*/
}
.nav-links {
position: absolute;
right: 0px;
height: 92vh; /*Full screen*/
/*direcionando para dentro da "barrinha"*/
top: 8vh;
display: flex;
flex-direction: column;
align-items: center;
width: 40%;
background-color: rgb(1, 66, 44);
transform: translateX(100%);
transition: transform 0.5s ease-in;
}
.nav-links li {
opacity: 0;
}
.burger {
display: block;
}
}
.nav-active {
transform: translateX(0%);
}
JS:
const navSlide = ()=>{
const burger = document.querySelector('.buger');
const nav = document.querySelector('.nav-links');
burger.addEventListener('click', ()=>{
nav.classList.toggle('nav-active');
});
}
navSlide();
/*Multiple functions goes
const app = ()=> {
navSlide();
navSlide();
navSlide(); ....}*/
【问题讨论】:
-
只是为了你们知道,我的 html 没问题,一切都显示了,但 js 没有。我把它放在最后,但它没有帮助,所以我不认为这是一个链接问题。 ``` ```
-
请定义“它不起作用”。您希望您的代码做什么,以及它的作用是什么?
标签: javascript html css navigation