zoukankan      html  css  js  c++  java
  • 自己写了一个弹出菜单,有间隙也可以

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>弹出菜单案例</title>
    <style>
    #cont { width:100px; height:30px; border:solid 1px #ccc; float:left;}
    #footer { width:200px;  height:100px; position:absolute; left:0px; top:50px; background-color:#f4f4f4; border:solid
     1px #ccc; left:10px;}
     #footer.disable { display:none;}
    #cont2 { width:100px; height:30px; border:solid 1px #ccc; float:left; margin-left:10px;}
    #footer2 { width:200px;  height:100px; position:absolute; left:120px; top:50px; background-color:#f4f4f4; border:solid
     1px #ccc;}
     #footer.disable , #footer2.disable{ display:none;}
    </style>
    </head>
    
    <body>
    <div id="cont">内容</div>
    <div id="footer" class="disable">此处显示  class "footer" 的内容</div>
    
    <div id="cont2">测试</div>
    <div id="footer2" class="disable">此处显示  class "footer" 的内容</div>
    <script>
    var cont = document.getElementById("cont");
    var foooter = document.getElementById("footer");
    var cont2 = document.getElementById("cont2");
    var foooter2 = document.getElementById("footer2");
    
    var obj = new tanchu(cont,foooter);
    var obj2 = new tanchu(cont2,foooter2);
    
    
    
    function tanchu (yuan,mubiao){
        var tiem ;
        var _this = this ;
        yuan.addEventListener("mouseover",function (){_this.show()});
        yuan.addEventListener("mouseout",function (){_this.hide()});
        mubiao.addEventListener("mouseover",function (){_this.show()});
        mubiao.addEventListener("mouseout",function (){_this.hide()});
            
        
        this.show = function (){
            clearTimeout(tiem);
            mubiao.className = "";
            
        }
        this.hide = function (){
            tiem = setTimeout(function (){mubiao.className = "disable";},200);
        }
        
    }
    
    
    </script>
    </body>
    </html>
  • 相关阅读:
    【前端开发】git常见使用命令行,含git提交不交叉rebase操作方法
    【前端开发】vue项目版本提交日志插件changelog
    【git可视化】git可视化工具
    【node爬虫】简单的node爬虫实例教程
    【前端开发】常见的安全攻击
    计算机网络基础知识(待补充)
    大数据生态圈的一致性
    Android Stdio部分配置
    MySQL单机上多实例安装
    MySQL Replication
  • 原文地址:https://www.cnblogs.com/xiaotian747/p/3716150.html
Copyright © 2011-2022 走看看