麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

JS延時提示框實現方法詳解

2024-05-06 16:25:23
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JS延時提示框實現方法,以實例形式較為詳細的分析了JavaScript實現延時提示功能的原理與具體實現步驟,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了JS延時提示框實現方法。分享給大家供大家參考,具體如下:

提示框功能:當鼠標指向頭像時,彈出一個信息框,鼠標可移動到信息框,當鼠標離開頭像時信息框消失,當鼠標離開信息框時信息框消失。

實現功能思路:

1、獲取元素。
2、當鼠標指向Div1時,Div2顯示。
3、當鼠標離開Div1時,使Div2延遲0.5秒消失,這樣以便有時間把鼠標移到Div2。
4、當鼠標指向Div2時,Div2顯示。因為第3步設置setTimeout使Div2消失,所以把用clearTimeout()把setTimeout清除了就可以實現Div2顯示了。
5、當鼠標離開Div2時,使Div2延遲0.5秒消失,這樣以便有時間把鼠標指向Div1。
6、第2步已經設置了鼠標指向Div1,Div2就顯示,但由于第5步設置setTimeout使Div2消失,所以在第2步加上clearTimeout()把setTimeout清除了就可以實現Div2顯示了。

JS代碼

<script>window.onload=function(){  var oDiv1=document.getElementById('div1');  var oDiv2=document.getElementById('div2');  time=null;  oDiv1.onmouseover=function()  {    clearTimeout(time);    oDiv2.style.display='block';    };  oDiv1.onmouseout=function()  {    time=setTimeout(function(){      oDiv2.style.display='none';    },500);  };  oDiv2.onmouseover=function()  {    clearTimeout(time);  };  oDiv2.onmouseout=function()  {    time=setTimeout(function(){      oDiv2.style.display='none';    },500);  };};</script>

由于代碼看起來多差不多,可以簡化如下:

<script>window.onload=function(){  var oDiv1=document.getElementById('div1');  var oDiv2=document.getElementById('div2');  time=null;  oDiv2.onmouseover=oDiv1.onmouseover=function()  {    clearTimeout(time);    oDiv2.style.display='block';    };  oDiv2.onmouseout=oDiv1.onmouseout=function()  {    time=setTimeout(function(){      oDiv2.style.display='none';    },500);  };};</script>

HTML、CSS代碼:

<div id="div1"></div><div id="div2"></div><style>#div1{float:left;margin-right:10px;width:50px;height:50px;background:black;}#div2{display:none;float:left;width:200px;height:200px;background:#0CF;}</style>

希望本文所述對大家JavaScript程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 久久里面有精品 | 国产1区在线观看 | av电影免费在线看 | 99re久久最新地址获取 | 中文字幕观看 | 女人裸体让男人桶全过程 | 色综合久久久久久 | 日本黄色一级电影 | 久久久久se | 亚洲特黄 | 羞羞视频免费观看网站 | 91午夜在线观看 | 一级片999 | 一级黄色影片在线观看 | 4p一女两男做爰在线观看 | h视频在线免费观看 | 色网在线视频 | 日韩精品a在线观看 | 黄色免费av | 亚洲五码在线观看视频 | 九草在线视频 | 蜜桃成品人免费视频 | 国产69精品99久久久久久宅男 | 免费一级电影 | 免费视频a | 午夜视频在线观看免费视频 | 亚洲 综合 欧美 动漫 丝袜图 | vidz 98hd| 日韩欧美动作影片 | 91一区二区三区久久久久国产乱 | 亚洲精品一区二区三区免 | 亚洲网站在线播放 | 高清在线国产 | 久久福利小视频 | 韩国精品视频在线观看 | av电影手机在线看 | 污片在线观看视频 | 成人激情在线观看 | 黄色小视频免费在线观看 | 99精品国产小情侣高潮露脸在线 | 黄色片免费看网站 |