0
일부 드롭 다운 목록이있는 사이드 메뉴 막대가 있습니다. 목록의 하위 요소를 클릭하면 메뉴가 닫힙니다. 메뉴를 다시 클릭하면 해당 드롭 다운 목록을 확장 할 수 있습니다. 이 방법으로 DOM 요소를 전역 변수에 저장하고 onClick
메뉴 이벤트로 확장하는 것이 좋을 것이라고 생각했습니다.DOM 요소를 Jquery로 변수에 저장하십시오.
그 목록에는 li
과 ul
요소가 포함되어 있습니다. 확장하려면 .css
클래스에 "open"을 추가하십시오.
메뉴 항목에는 해당 항목을 식별 할 수있는 id-s
이 없습니다.
어떻게하면됩니까?
globally {var selectedItem =null}
// If user click any menu link
$('.menu-layer a').on('click', function() {
//--> selectedItem = getClickedElement
//... other code
}
//If user clicks the hamburger menu
listenForMenuLayer: function() {
$('.nav-menu').on('click', function() {
//--> selectedClick.addClass('open')
//animation and other stuff code
}}
감사
일부 코드를 표시하십시오. – beerwin
코드를 제공하여 문제에 쉽게 액세스 할 수 있도록하십시오. – mean
편집 내역 확인 Q – TrulyXax