zoukankan      html  css  js  c++  java
  • JS延时提示框

    <!DOCTYPE html>

    <html>

     

    <head>

    <meta charset="UTF-8">

    <title></title>

    <style type="text/css">

    #div1 {

    height: 100px;

    width: 100px;

    background-color: red;

    }

     

    #div2 {

    height: 300px;

    width: 300px;

    background-color: gray;

    display: none;

    }

     

    div {

    margin: 10px;

    float: left;

    }

    </style>

    </head>

     

    <body>

    <div id="div1"></div>

    <div id="div2"></div>

    </body>

    <script type="text/javascript">

    //当鼠标移出div1的时候,提示框不立刻消失,延时消失

    //当鼠标移入提示框时候,提示框始终保持显示状态,

    //当鼠标移出提示框时候,提示框延时消失

    var sDiv = document.getElementById("div1");

    var bDiv = document.getElementById("div2");

    var timer = null;

    // sDiv.onmouseover=function(){

    // clearTimeout(timer);

    // bDiv.style.display="block";

    // }

    // sDiv.onmouseout=function(){

    // timer=setTimeout(function(){

    // bDiv.style.display="none";

    // },3000);

    //

    //

    // }

    // bDiv.onmouseover=function(){

    // clearTimeout(timer);

    // }

    // bDiv.onmouseout=function(){

    // timer=setTimeout(function(){

    // bDiv.style.display="none";

    // },3000) 

    // }

     

    //函数合并,上面是未合并之前的详细代码

    div1.onmouseover = div2.onmouseover = function() {

    clearTimeout(timer);

    div2.style.display = "block";

    }

    div1.onmouseout = div2.onmouseout = function() {

    timer = setTimeout(function() {

    div2.style.display = "none";

    }, 3000)

    }

    </script>

     

    </html>

  • 相关阅读:
    如何为你的Airtest报告自定义名称
    Go打包构建 生成32位64位应用程序 加入前端项目
    DNS解析与DNS缓存清理
    sharepoint2013安装记录
    C# winform自托管WebApi及身份信息加密、Basic验证、Http Message Handler、跨域配置
    IM扫码登录技术专题(四):你真的了解二维码吗?刨根问底、一文掌握!
    IM开发干货分享:万字长文,详解IM“消息“列表卡顿优化实践
    阿里IM技术分享(五):闲鱼亿级IM消息系统的及时性优化实践
    使用oracle序列+oracle定时任务获取每月从1开始的流水码
    为什么我的数据库查询越来越慢
  • 原文地址:https://www.cnblogs.com/niuniudashijie/p/6080093.html
Copyright © 2011-2022 走看看