Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 多次单击仍将打开弹出窗口_Javascript_Jquery - Fatal编程技术网

Javascript 多次单击仍将打开弹出窗口

Javascript 多次单击仍将打开弹出窗口,javascript,jquery,Javascript,Jquery,我有这个jQuery $(".login,.login1").click(function(e) { //$("fieldset#signin_menu_popup").toggle(); $(".signin").toggleClass("menu-open"); $(".login_box").toggleClass("menu-open-css"); var url = $(

我有这个jQuery

$(".login,.login1").click(function(e) {          
            //$("fieldset#signin_menu_popup").toggle();
            $(".signin").toggleClass("menu-open");
            $(".login_box").toggleClass("menu-open-css");
            var url = $(this).attr('data-id');
            if(url){
                $("#right_msg").html('Please login');
                $.ajax({
                    url: '<?php echo $CONFIG->url?>about/storesession.php',
                    type: 'POST',
                    data: {
                        url: url,
                    },
                    dataType : 'json',
                    });

            }
            if($("fieldset#signin_menu_popup").is(":hidden")) {
                $("fieldset#signin_menu_popup").fadeIn('slow');
                $('div#aeromark').css('border-bottom','5px solid #FFFFFF');
                $('div#aeromark').css('border-top','none');
            }

        });

        $("fieldset#signin_menu_popup").mouseup(function() {
            return false
        });

        $(document).mouseup(function(e) {
            if($(e.target).parent("a.login").length==0) {
                $(".login").removeClass("menu-open");
                $(".login_box").removeClass("menu-open-css");
                $("fieldset#signin_menu_popup").fadeOut('fast');    
                $('div#aeromark').css('border-top','5px solid #FFFFFF');
                $('div#aeromark').css('border-bottom','none');          
            }
        }); 
所以我需要的是单击。login切换类应该执行,但是单击。login1它不应该切换。因此,弹出窗口将保持打开状态

怎么办?

试试看

if (!$(this).is('.login1'){
    //$("fieldset#signin_menu_popup").toggle();
    $(".signin").toggleClass("menu-open");
    $(".login_box").toggleClass("menu-open-css");
}

不,它不适合我…检查编辑的问题…以前我没有更新。。。。