아코디언

2017. 7. 10. 16:29

아코디언

 

메뉴소스


 


$(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