JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)


Posted in Javascript onDecember 28, 2017

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头像鼠标放上展示信息)

以上这篇JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
YUI Compressor压缩JavaScript原理及微优化
Jan 07 Javascript
使用JavaScript 实现对象 匀速/变速运动的方法
May 08 Javascript
javascript面向对象程序设计(一)
Jan 29 Javascript
超赞的jQuery图片滑块动画特效代码汇总
Jan 25 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
Dec 14 Javascript
jQuery实现ajax无刷新分页页码控件
Feb 28 Javascript
vue-cli的webpack模板项目配置文件分析
Apr 01 Javascript
详谈DOM简介及节点、属性、查找节点的方法
Nov 16 Javascript
详解vue移动端项目代码拆分记录
Mar 15 Javascript
利用原生JavaScript实现造日历轮子实例代码
May 08 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
May 14 Javascript
vue界面发送表情的实现代码
Sep 11 Javascript
Angular实现的简单定时器功能示例
Dec 28 #Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
Dec 28 #Javascript
vue+swiper实现侧滑菜单效果
Dec 28 #Javascript
swiper插件自定义切换箭头按钮
Dec 28 #Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
Dec 28 #Javascript
Vue组件通信之Bus的具体使用
Dec 28 #Javascript
基于Swiper实现移动端页面图片轮播效果
Dec 28 #Javascript
You might like
PHP中Date()时间日期函数的使用方法小结
2011/04/20 PHP
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
PHP SOCKET编程详解
2015/05/22 PHP
PHP中key和current,next的联合运用实例分析
2016/03/29 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
三种方式获取XMLHttpRequest对象
2014/04/21 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
使用jQuery实现WordPress中的Ctrl+Enter和@评论回复
2016/05/21 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
AngularJs $parse、$eval和$observe、$watch详解
2016/09/21 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
2016/12/01 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
Angular4学习笔记之根模块与Ng模块
2017/09/09 Javascript
Vue实现简易翻页效果源码分享
2018/11/08 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
详解ES6数组方法find()、findIndex()的总结
2020/05/12 Javascript
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python中运算符&quot;==&quot;和&quot;is&quot;的详解
2016/10/08 Python
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
python list是否包含另一个list所有元素的实例
2018/05/04 Python
python实现动态创建类的方法分析
2019/06/25 Python
pycharm设置鼠标悬停查看方法设置
2019/07/29 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
python利用paramiko实现交换机巡检的示例
2020/09/22 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
2021/01/19 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
人力资源行政经理自我评价
2013/10/23 职场文书
社区工作感言
2014/02/21 职场文书
2014年学校教学工作总结
2014/12/06 职场文书
事业单位年度考核评语
2014/12/31 职场文书
2015年校医个人工作总结
2015/07/24 职场文书