2016-09-08 6 views
-2

사이드 바를 클릭하면 (aside li) 동일한 단락의 섹션 단락 (섹션 p) 아래로 슬라이드하는 것을 만들려고합니다.jQuery/Javascript 슬라이딩 토글 메뉴

var $asideGet = $('aside li').click(function(){ 
       $(this).each(function(){ 
        $(this).attr('class'); 
      }); 
     }); 




     var $sectionGet = $('section p').click(function(){ 
      $(this).each(function(){ 
      $(this).attr('class'); 
     }); 
    }); 
    if($asideGet == $sectionGet){ 
     $asideGet.click(function(){ 
      $sectionGet.slideToggle(); 
     }); 
    }; 
+0

그리고 ... 귀하의 질문은 ...? – j08691

+0

이 문제를 해결하려면. 그것은 각각 제쳐 놓고 li과 p 섹션을 올바르게 얻습니다. 그러나 if와 if 문을 만들려고 할 때 둘 다 같은 클래스 인 경우 섹션 p를 보여 주거나 슬라이드하는 것이 좋습니다. –

답변

0

나는 코드를 reviwed와 같은 것을 가지고 : 죄송합니다 ... 나는 옆으로 리튬을 클릭하면, 그것은 모든 섹션 페이지 아래로 슬라이드, 나는 단지와 섹션 페이지를 아래로 슬라이드하려면 제 옆에있는 것과 같은 계급이 있습니다.

var $sectionP = $('section p'); 
    $sectionP.hide(); 



    var $asideLi = $('aside li'); 


function comparing(){ 
     $asideLi.click(function(){ 
      $(this).each(function(){ 
       var $asideClass = $(this).attr('class'); 
        if($sectionP.hasClass($asideClass)){ 
         $sectionP.slideToggle(); 
        }; 
     }); //each function 
    }); //click function 


}; 
+0

답변을 게시하는 대신 질문을 편집하십시오. – Mike

+0

나는 아직도이 사이트를 어떻게 사용하는지 모르지만 어제이 계정을 만들었습니다. 그래서 내 질문을 편집하는 대신 답변을 게시했습니다 !!! –

+0

걱정할 필요가 없습니다. 그래서 변경 사항을 허용합니다. :) – Mike