我怎样才能使这项工作。
如果目标的父级是 .form_contact_div 则 console.log('keep open form');
我正在使用的代码,但它不适用于(else if)条件,仅适用于 if 和 else。
代码:
jQuery("body").click(function(e) {
    var target = jQuery(e.target);
    console.log(target);
    if(jQuery(target).parents('#contact-btn-div').length 
      && jQuery('#contact-btn-div').hasClass('close')) {
        console.log('keep open btn');
        jQuery("#form_contact_wrapper").animate({'left': '0px'});
        jQuery("#contact-btn-div").removeClass('close');
    }
    else if(jQuery(target).parent().is('.form_contact_div')) {
        console.log('keep open form');
        jQuery("#form_contact_wrapper").animate({'left': '0px'});
    }
    else{
        console.log('keep close');
        jQuery("#form_contact_wrapper").animate({'left': '-472px'});
        jQuery("#contact-btn-div").addClass('close');
    }
});