zoukankan      html  css  js  c++  java
  • js点击页面其他地方如何隐藏div元素菜单

    web页面常用的一个需求,写下拉菜单是我们往往不是用select_option,而是自定义一个元素列出选项来满足需求,当我们点击按钮出现菜单,

    点击按钮或菜单以外页面空白地方隐藏该菜单,这里提供一种简单有效的方法仅供参考:

    document.onclick = function(e) {        
        $("div").hide();
    }
    $('button').on("click", function(e) {        
        if($("#div").css("display") == "none") {          
            $("#div").show();        
        } else {          
            $("#div").hide();        
        }        
        e = e || event;
        stopFunc(e);      
    });
          
    $('#div').on("click", function(e) {        
        e = e || event;
        stopFunc(e);      
    });    
    function stopFunc(e) {      
        e.stopPropagation ? e.stopPropagation() : e.cancelBubble = true;    
    }

    点击button出现div菜单,再次点击button隐藏菜单或点击div以外页面其他地方隐藏div菜单。

  • 相关阅读:
    语义分割之BiSeNet
    语义分割之ENet, LinkNet
    语义分割之DFN
    语义分割之GCN
    语义分割之DeepLab系列
    语义分割之SegNet
    语义分割之U-Net和FusionNet
    语义分割之FCN
    pytorch,python学习
    CV baseline之SENet
  • 原文地址:https://www.cnblogs.com/sakura-panda/p/10454883.html
Copyright © 2011-2022 走看看