suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie kann ich mit jQuery das Menü ausblenden, indem ich auf eine andere Stelle auf der Seite klicke?

PHP中文网PHP中文网2751 Tage vor709

Antworte allen(3)Ich werde antworten

  • 習慣沉默

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

    你应该类似这样

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

    e.target != “你点击需要显示的元素” 则执行hide()

    Antwort
    0
  • 迷茫

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

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

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

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

    e.stopPropagation();

    });

    Antwort
    0
  • 学习ing

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

    这个回答没有问题,挺对的啊

    Antwort
    0
  • StornierenAntwort