2017-11-09 2 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를 받아들입니다. –