<html>
<head>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>
<body>
<div>
<ul>
<li class="menu">
<a>상위메뉴1</a>
<ul class="hide">
<li>메뉴1-1</li>
<li>메뉴1-2</li>
<li>메뉴1-3</li>
</ul>
</li>
<li class="menu">
<a>상위메뉴2</a>
<ul class="hide">
<li>메뉴2-1</li>
<li>메뉴2-2</li>
<li>메뉴2-3</li>
</ul>
</li>
</ul>
</div>
</body>
</html>
.menu .hide{
display: none;
}
.menu a{
background-color: yellow;
cursor: pointer;
}
cursor : 마우스포인터가 요소 위에 있을 때 표시할 마우스 커서를 설정
$(document).ready(function(){
$(".menu>a").click(function(){
/* $(this).next("ul").toggleClass("hide") */;
var submenu = $(this).next("ul");
if (submenu.is(":visible")) {
submenu.slideUp();
} else {
submenu.slideDown();
}
});
});
참고 : https://stove99.tistory.com/103 (메뉴 접었다/펼쳤다 구현)
https://developer.mozilla.org/en-US/docs/Web/CSS/cursor (CSS의 cursor 설명)