单击该类已添加,但在单击另一个类时,添加的相同类不会被删除

时间:2015-11-07 09:52:45

标签: javascript jquery

点击导航图标类“show-menu”已添加到正文中,但点击类nav-close时,类show-menu尚未从正文中删除


     $(document).ready(function(){
        $('.nav-icon').click(function(e) {
            e.stopPropagation();
            if(!$('body').hasClass("show-menu") ){
                $('body').addClass("show-menu");
            };
        });
        $('.nav-close').click(function(){
            if( $('body').hasClass("show-menu") ){
                $('body').removeClass("show-menu");
            };
        });
     });

1 个答案:

答案 0 :(得分:0)

尝试将函数放在$(document).ready(function(){});之外只需要在加载页面或DOM元素时执行函数时将函数放在$(document).ready内我认为您不需要将代码放在其中