JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
程序员文章站
2022-07-03 09:34:26
js实现延迟隐藏
js实现延迟隐藏
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>延迟隐藏</title> <style> #div1{ width:100px; height:100px; background:yellow; border: 5px solid #999; border-radius: 10px; position: absolute; right: 50px; text-align: center; line-height: 100px; margin-bottom:10px; } #div2{ width:200px; float: left; height:200px; border: 5px solid #999; border-radius: 10px; position: absolute; right:160px; text-align: center; line-height: 200px; background:green; display:none; } </style> <script> window.onload=function(){ var div1=document.getelementbyid("div1"); div1.innerhtml="鼠标请放上!"; var div2=document.getelementbyid('div2'); div2.innerhtml="鼠标请移开!"; var timer=null; div1.onmouseover= function(){ cleartimeout(timer); div2.style.display='block'; }; div1.onmouseout= function(){ cleartimeout(timer); timer= settimeout(function(){ div2.style.display='none'; }, 700); }; div2.onmouseover=function(){ cleartimeout(timer); }; div2.onmouseout=function(){ cleartimeout(timer); timer=settimeout(function(){div2.style.display='none';},700); } } </script> </head> <body> <div id="div1"></div> <div id="div2"></div> </body> </html>
以上这篇js实现延迟隐藏功能的方法(类似qq头像鼠标放上展示信息)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: Ubuntu 连接蓝牙设备