jQuery onclick子菜单打开但仍然没有去

时间:2017-11-09 03:39:44

标签: jquery navbar

我正在尝试学习jQuery并在网上做了一些研究,我犯了错误。这真的很难过,我需要你的帮助。

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");
});

1 个答案:

答案 0 :(得分: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