• 基于JQuery的浮动DIV显示提示信息并自动隐藏


    /** 
    * 浮动DIV定时显示提示信息,如操作成功, 失败等 
    * @param string tips (提示的内容) 
    * @param int height 显示的信息距离浏览器顶部的高度 
    * @param int time 显示的时间(按秒算), time > 0 
    * @sample <a href="javascript:void(0);" onclick="showTips( '操作成功', 100, 3 );">点击</a> 
    * @sample 上面代码表示点击后显示操作成功3秒钟, 距离顶部100px 
    * @copyright ZhouHr 2010-08-27 
    */ 
    function showTips( tips, height, time ){ 
    var windowWidth = document.documentElement.clientWidth; 
    var tipsDiv = '<div class="tipsClass">' + tips + '</div>'; 

    $( 'body' ).append( tipsDiv ); 
    $( 'div.tipsClass' ).css({ 
    'top' : height + 'px', 
    'left' : ( windowWidth / 2 ) - ( tips.length * 13 / 2 ) + 'px', 
    'position' : 'absolute', 
    'padding' : '3px 5px', 
    'background': '#8FBC8F', 
    'font-size' : 12 + 'px', 
    'margin' : '0 auto', 
    'text-align': 'center', 
    'width' : 'auto', 
    'color' : '#fff', 
    'opacity' : '0.8' 
    }).show(); 
    setTimeout( function(){$( 'div.tipsClass' ).fadeOut();}, ( time * 1000 ) ); 
    }

    事实上各式Tooltips方法非常多,不过大部分都是用Javascript实现,但是使用CSS,可以更简单,更有效率。最重要的是符合标准。
    我们对类加入position:relative属性,使得span标签的位置能够紧跟在链接后面。


    复制代码代码如下:
    <a class="tooltips" href="#tooltips">这就是Tooltips<span>如你所见,这些附加的说明文字在鼠标经过的时候显示。</span></a>
    <style type="text/css">
    /*Tooltips*/
    .tooltips{
    position:relative; /*这个是关键*/
    z-index:2;
    }
    .tooltips:hover{
    z-index:3;
    background:none; /*没有这个在IE中不可用*/
    }
    .tooltips span{
    display: none;
    }
    .tooltips:hover span{ /*span 标签仅在 :hover 状态时显示*/
    display:block;
    position:absolute;
    top:21px;
    left:9px;
    15em;
    border:1px solid black;
    background-color:#ccFFFF;
    padding: 3px;
    color:black;
    }
    </style>

    事实上各式Tooltips方法非常多,不过大部分都是用Javascript实现,但是使用CSS,可以更简单,更有效率。最重要的是符合标准。
    我们对类加入position:relative属性,使得span标签的位置能够紧跟在链接后面。


    复制代码代码如下:
    <a class="tooltips" href="#tooltips">这就是Tooltips<span>如你所见,这些附加的说明文字在鼠标经过的时候显示。</span></a>
    <style type="text/css">
    /*Tooltips*/
    .tooltips{
    position:relative; /*这个是关键*/
    z-index:2;
    }
    .tooltips:hover{
    z-index:3;
    background:none; /*没有这个在IE中不可用*/
    }
    .tooltips span{
    display: none;
    }
    .tooltips:hover span{ /*span 标签仅在 :hover 状态时显示*/
    display:block;
    position:absolute;
    top:21px;
    left:9px;
    15em;
    border:1px solid black;
    background-color:#ccFFFF;
    padding: 3px;
    color:black;
    }
    </style>

  • 相关阅读:
    159
    158
    157
    156
    155
    高中生都能看懂的莫比乌斯反演
    洛谷 P4449 于神之怒加强版
    洛谷 P3455 [POI2007]ZAP-Queries
    洛谷 P1829 [国家集训队]Crash的数字表格 / JZPTAB
    Dirichlet卷积
  • 原文地址:https://www.cnblogs.com/8090sns/p/3644267.html
Copyright © 2020-2023  润新知