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

摘要:
最重要的是符合标准。我们对类加入position:relative属性,使得span标签的位置能够紧跟在链接后面。/*Tooltips*/.tooltips{position:relative;/*这个是关键*/z-index:2;}.tooltips:hover{z-index:3;background:none;/*没有这个在IE中不可用*/}.tooltipsspan{display:none;}.tooltips:hoverspan{/*span标签仅在:hover状态时显示*/display:block;position:absolute;top:21px;left:9px;15em;border:1pxsolidblack;background-color:#ccFFFF;padding:3px;color:black;}事实上各式Tooltips方法非常多,不过大部分都是用Javascript实现,但是使用CSS,可以更简单,更有效率。复制代码代码如下:这就是Tooltips如你所见,这些附加的说明文字在鼠标经过的时候显示。

/**
* 浮动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 href="https://tool.4xseo.com/article/122075.html">这就是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 href="https://tool.4xseo.com/article/122075.html">这就是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>

免责声明:文章转载自《基于JQuery的浮动DIV显示提示信息并自动隐藏》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇egret 自动播放音乐问题:ios 自动播放音乐失效js-link下载文件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jQuery 选择器效率

原文地址:http://www.cnblogs.com/aaronjs/p/3337531.html ID > Tag > Class ID 选择器是速度最快的,这主要是因为它使用 JavaScript 的内置函数 getElementById(); 其次是类型选择器,因为它使用 JavaScript 的内置函数 getElementsByT...

【jquery练习】横向滚动导航菜单

<!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"><...

使用jsPlumb插件实现动态连线功能

这周去看了两天的羽毛球亚锦赛,工作有提前晚上加班做一些,但是技术文章却拉下了。这段时间一直在寻找可以实现前端元素动态连线的功能,找了好几个库,考虑过用d3或者原生svg和canvas来实现,最后和同项目的同事商量后决定使用jsPlumb插件库来做。jsPlumb是一个强大的JavaScript连线库,它可以将html中的元素用箭头、曲线、直线等连接起...

jQuery基础【1】

jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery 很容易学习。jQuery 库位于一个 JavaScript 文件中,其中包含了所有的 jQuery 函数。jQuery 是一个 JavaScript 函数库。jQuery 库包含以下特性:   •HTML 元...

jQuery WeUI 地址选择器的使用

界面: <div class="weui-cell"> <div class="weui-cell__hd"><label class="weui-label">所在地:</label></div> &l...

jquery新窗口打开链接

第一种:下面的代码是针对m35ui这个样式下的a都是在新窗口打开 <script type="text/javascript"> jQuery(document).ready(function($) { $('.m35ui a').attr({target: "_blank"}); }); </script> 第二种: <sc...