2016-09-08 16 views
-2

サイド・バーをクリックすると、それを(脇の下)同じセクションのセクション・パラグラフ(セクション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

この問題を解決するにはそれぞれを脇に置いて、セクションpを正しく取得しますが、makeとifステートメントを実行しようとすると、両方が同じクラスの場合、セクションpを表示/スライドダウンします。 –

答えて

0

私は、コードをreviwedし、このようなものだ: おっとを...しかし、私は脇に李をクリックしたとき、それはすべてのセクションpを滑り落ち、と私はちょうどでセクションpを下にスライドします脇の李と同じクラスです。

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

関連する問題