zoukankan      html  css  js  c++  java
  • js之延时提示框、定时器

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    <style>
    div {float:left; margin:10px;}
    #div1 {50px; height:50px; background:red;}
    #div2 {250px; height:180px; background:#CCC; display:none;}
    </style>
    <script>
    window.onload=function ()
    {
        var oDiv1=document.getElementById('div1');
        var oDiv2=document.getElementById('div2');
        var timer=null;
        
        oDiv1.onmouseover=function ()
        {
            clearTimeout(timer);  //鼠标移出,停止oDiv1的定时器
            oDiv2.style.display='block';
        };
        oDiv1.onmouseout=function ()
        {
            timer=setTimeout(function (){   //设置500毫秒的停止定时器
                oDiv2.style.display='none';
            }, 500);
        };
        
        oDiv2.onmouseover=function ()
        {
            clearTimeout(timer);
        };
        oDiv2.onmouseout=function ()
        {
            timer=setTimeout(function (){   //设置500毫秒的移出定时
                oDiv2.style.display='none';
            }, 500);
        };
    };
    </script>
    </head>
    
    <body>
    <div id="div1"></div>
    <div id="div2"></div>
    </body>
    </html>
  • 相关阅读:
    python GUI
    Python 博客网站资源
    Python 100 天学习计划
    pycharm基本设置
    MySQL 57安装部署(Zip版)(Windows版)
    nginx在centos下的安装
    仓位计算
    python笔记
    vue(一)--监听事件
    Hibernate(五)--级联
  • 原文地址:https://www.cnblogs.com/youbiao/p/7058641.html
Copyright © 2011-2022 走看看