2017-11-09 5 views
-2

jQueryを習得しようとしていて、オンラインでいくつかの調査をしましたが、間違いを犯しています。これは本当に悲しいです。私はあなたの助けが必要です。jQuery onclickサブメニューが開いていてもまだ行きません

Here is my code in codepen website、可能であれば私のコードを見て変更して保存してください。ローカルマシンにそのコードがあります。

$('a.footer-site-link-sub-menu:firstchild').css({cursor: "pointer"}).on('click', function(){ 
    $(ul.footer-sub-links).find('ul li').classList.toggle("show"); 
}); 
+2

こんにちは@Naveen。あなたはサイトの初心者です。私はあなたが問題に遭遇し、助けを必要としていることを理解しています。しかし、より良い回答を得るためには、あなたの質問をよりよく表現する必要があります。あなたが達成しようとしていることの詳細を教えてください。あなたがすでに試してみましたが、助けにならなかったもののインスタンス。エラーが発生した場合の注意点これをhttps://stackoverflow.com/help/how-to-askに読んでください。この質問の編集版を楽しみにしています –

答えて

0

このコードをスクリプトとして試してみてください。

$(function(){ 
     $('a.footer-site-link-sub-menu').on('click', function(e){ 

      if($(this).next("ul").hasClass("footer-sub-links")) 
      { 
       $(this).next("ul.footer-sub-links").removeClass("footer-sub-links").addClass("show");   
      } 
      else 
      { 
       $(this).next("ul.show").removeClass("show").addClass("footer-sub-links"); 
      } 

      e.preventDefault(); 

     }).css({cursor: "pointer"}); 
    }); 

codepen link

+0

ありがとうございます。それは働いている。 –

+0

は答えとupvoteを受け入れます。 –

関連する問題