햄버거메뉴 작동

햄버거메뉴 작동

QA

햄버거메뉴 작동

본문

현재 반응형 모바일과 574px 미만의 스크린 사이즈에서 보이는 햄버거 메뉴를 만드는데 작동이 되지 않아 도움을 요청합니다..ㅜ

 

html


<div id="hd_wrapper">
   <div id="logo2"></div>
   <a href="#" class="hamburger"></a>
   <div id="tnb2"></div>
</div>

css


#tnb {
left:-200%;
position: fixed;
}
#tnb:active {
left:0;
}
.hamburger {
display:block
}

JS


const hamburger = document.querySelector(".hamburger");
const navMenu = document.querySelector("#tnb2");
 
hamburger.addEventListener("click", mobileMenu);
 
function mobileMenu() {
hamburger.classList.toggle("active");
navMenu.classList.toggle("active");
}

 

간단하게 코드는 이런 식으로 짰습니다. 

아래에 링크도 남깁니다. 꼭 도와주세요!!!!! 

http://tndtnkr.com/shop/about.php#

 

 

 

이 질문에 댓글 쓰기 :

답변 1

jQuery 를 안불러왔네요

 

head단에

<script src="https://code.jquery.com/jquery-2.2.1.min.js"></script>

넣으세요

<script src="https://code.jquery.com/jquery-2.2.1.min.js">
const hamburger = document.querySelector(".hamburger");
const navMenu = document.querySelector("#tnb2");

hamburger.addEventListener("click", mobileMenu);

function mobileMenu() {
    hamburger.classList.toggle("active");
    navMenu.classList.toggle("active");
}
</script>

이렇게가 맞나요?? 변화가 없어서 재질문 드립니다...!

답변을 작성하시기 전에 로그인 해주세요.
전체 123,534 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT