아코디언
메뉴소스
$(document).ready(function() {
$(".accordion > ul > li > a").on("click", function(){
var element = $(this).parent("li");
if(element.hasClass("open")) {
element.removeClass("open");
element.find("li").removeClass("open");
element.find("ul").slideUp();
}
else{
element.addClass("open");
element.children("ul").slideDown();
element.siblings("li").children("ul").slideUp();
element.siblings("li").removeClass("open");
element.siblings("li").find("li").removeClass("open");
element.siblings("li").find("ul").slideUp();
}
});
$(".accordion ul ul").hide();
$(".open").children("ul").slideDown();
});
See the Pen mwQJXQ by Kiyeol Yoo (@spiegel) on CodePen.
반응형
'Javascript' 카테고리의 다른 글
문법과 타입 (0) | 2020.01.04 |
---|---|
처음 자바스크립트 시작하기 (0) | 2020.01.04 |
Jquery 리스트 순서 랜덤 변경 (0) | 2017.01.11 |
경로 파라미터 추출 함수 (0) | 2017.01.06 |
파일명 추출 함수 (0) | 2017.01.06 |