Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment masquer le menu en cliquant ailleurs sur la page avec jQuery?

PHP中文网PHP中文网2682 Il y a quelques jours679

répondre à tous(3)je répondrai

  • 習慣沉默

    習慣沉默2017-06-15 09:23:47

    Tu devrais ressembler à ça

    $(document).bind("click",function(e){ 
        //通过e.target判断
    } 

    e.target != "Vous cliquez sur l'élément à afficher" puis exécutez hide()

    répondre
    0
  • 迷茫

    迷茫2017-06-15 09:23:47

    $("#a").on("clic", function(e){

    if($(".class").is(":hidden")){
        $(".class").show();
    }else{
        $(".class").hide();
    }
    
    $(document).one("click", function(){
        $(".class").hide();
    });
    
    e.stopPropagation();

    });
    $(".class").on("clic", function(e){

    e.stopPropagation();

    });

    répondre
    0
  • 学习ing

    学习ing2017-06-15 09:23:47

    Il n'y a aucun problème avec cette réponse, elle est tout à fait correcte

    répondre
    0
  • Annulerrépondre