要求:鼠标移入显示提示信息框;鼠标离开,信息框消失,消失的效果延迟

1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 7     <title>Document</title>
 8     <style>
 9         #sign{
10             display: inline-block;
11             width: 15px;
12             height: 15px;
13             border: 1px solid #ccc2c2;
14         }
15         #tip{
16             width: 150px;
17             height: 70px;
18             ">);
19             border: 1px solid orange;
20             color: rgb(161, 59, 48);
21             display: none;
22             opacity: 1;
23         }
24     </style>
25 </head>
26 <body>
27     <span id="sign"></span>
28     <span>自动登录</span>
29     <div id="tip">为了您的安全请不要在网吧等公共场所使用!</div>
30 </body>
31 <script>
32     var osign = document.getElementById("sign");
33     var tip = document.getElementById("tip");
34     var timer;
35     var oo=1;
36     //鼠标移入时显示提示信息(让提示框的隐藏效果消失)
37     osign.onmouseover = function(){
38             //清除延时器以免出现闪烁
39             clearInterval(timer);
40             tip.style.display = "block";
41             tip.style.opacity=1;
42     }
43
44     //鼠标离开,信息消失,隐藏效果延迟
45     osign.onmouseout = function(){
46         clearInterval(timer);
47         timer = setInterval(function(){
48             //让透明度渐减,直至为零
49             oo -= 0.1;
50             tip.style.opacity=oo;
51                 if(oo == 0){
52                     clearInterval(timer);
53                 }
54             },70);
55             //最后复原透明度,成为下次的开始值
56             oo=1;
57     }
58 </script>
59 </html>

原文地址:https://www.cnblogs.com/lee1-w/p/11410410.html

时间: 2024-10-10 07:05:39

要求:鼠标移入显示提示信息框;鼠标离开,信息框消失,消失的效果延迟的相关文章

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"> <head> <title>鼠标悬停显示提示信息窗体</titl

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"><head><title>鼠标悬停显示提示信息窗口</title&g

jquery 文本框失去焦点显示提示信息&amp;&amp;单击置空文本框

/** * @param {Object} id 'cname' * @param {Object} pointout '请输入收藏夹名称' */function pointoutListener(id, pointout) { //为cname添加单击时间和失去焦点的监听器 var myinput = document.getElementById(id); addListener(myinput, "click", function(){ var value1 = $('#'+id

jQuery table tr隔行变色,鼠标移入移出变色,鼠标点击变色

.trover { background: #f9f9f9; } .trclick { background: #c4e8f5; } .treven{ background:#CCFFCC; } .trodd{ background:#ffffff; } $(function () { //鼠标移入该行和鼠标移除该行的事件 jQuery("#ajaxTable tr:gt(0)").mouseover(function () { jQuery(this).addClass("

鼠标移入通过时间控制实现两个不同步的动画效果

//鼠标移入事件,此处使用的是enter,与over不同的是,enter不支持冒泡 $('.lis td').mouseenter(function(){ $(this).find('.tuwz').stop().animate({'margin-top':'-40px'},500) //在class名为mis的标签下创建子标签 $(this).find('.mis').html('<div class="yiru">misadidas 定制 <i class=&qu

侧边栏鼠标移入显示,移除消失

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #e-coder{ background: url("1.jpg") no-repeat; background-size: 50px 50px; position: fixed; to

jquery鼠标移入某区域屏蔽鼠标滚轮 滚动滚动条

<script> var firefox = navigator.userAgent.indexOf('Firefox') != -1; function MouseWheel(e) { ///对img按下鼠标滚路,阻止视窗滚动 e = e || window.event; if (e.stopPropagation) e.stopPropagation(); else e.cancelBubble = true; if (e.preventDefault) e.preventDefault(

3.0+百度地图在地图初始化的时候就弹框展示一个信息框,而不是用户点击poi时才弹出

有些时候我们会有这样的业务:当用户根据地址跳转到地图后,希望能够立即弹框展示该poi的地址信息. 实现方法: 百度地图3.0+的类BaiduMap中提供了一个方法showInfoWindow(InfoWindow infoWindow):显示 InfoWindow,而这个方法就是处理这个问题的关键. 再初始化地图时实现以下内容就可以实现自动弹框效果 //初始化一个view view = getLayoutInflater().inflate( R.layout.activity_choose_l

鼠标移入/移出改变样式

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