javascript实现延时显示提示框效果


Posted in Javascript onJune 01, 2017

js延时提示框效果演示:

javascript实现延时显示提示框效果

实现方法

移入显示,移出隐藏

移除延时隐藏,可以实现从第一个div移入第二个div,仍然可以显示

<!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-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<style>
#div1 {
 width: 50px;
 height: 50px;
 background: red;
 float: left
}
#div2 {
 margin-left: 10px;
 width: 250px;
 height: 150px;
 background: yellow;
 float: left;
 display: none
}
</style>
<script>
window.onload=function()
{
 var oDiv1=document.getElementById('div1');
 var oDiv2=document.getElementById('div2');
 var timer=null;
 oDiv1.onmouseover=oDiv2.onmouseover=function()
 {
 clearTimeout(timer);
 oDiv2.style.display='block';
 };
 oDiv1.onmouseout=oDiv2.onmouseout=function()
 {
 timer=setTimeout(function()
 {
  oDiv2.style.display='none';}
 ,500); 
 };
};
</script>
<body>
<div id="div1"></div>
<div id="div2"></div>
</body>
</html>

GitHub源码地址

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在网页中控制wmplayer播放器
Jul 01 Javascript
用脚本调用样式的几种方法
Dec 09 Javascript
node.js中的fs.lstatSync方法使用说明
Dec 16 Javascript
js实现文本框宽度自适应文本宽度的方法
Aug 13 Javascript
Javascript 动态改变imput type属性
Nov 01 Javascript
js实现页面刷新滚动条位置不变
Nov 27 Javascript
jQuery中用on绑定事件时需注意的事项
Mar 19 Javascript
写gulp遇到的ES6问题详解
Dec 03 Javascript
layer页面跳转,获取html子节点元素的值方法
Sep 27 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
Oct 02 Javascript
js实现3D粒子酷炫动态旋转特效
Sep 13 Javascript
vue+iview实现手机号分段输入框
Mar 25 Vue.js
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 #jQuery
vue.js 获取当前自定义属性值
Jun 01 #Javascript
VUE使用vuex解决模块间传值问题的方法
Jun 01 #Javascript
vue快捷键与基础指令详解
Jun 01 #Javascript
详解vuejs几种不同组件(页面)间传值的方式
Jun 01 #Javascript
Vue.js中兄弟组件之间互相传值实例
Jun 01 #Javascript
Vue.Draggable实现拖拽效果
Jul 29 #Javascript
You might like
div li的多行多列 无刷新分页示例代码
2013/10/16 PHP
PHP基于面向对象封装的分页类示例
2019/03/15 PHP
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
js内置对象处理_打印学生成绩单的简单实现
2016/09/24 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
利用JavaScript的%做隔行换色的实例
2017/11/25 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
python集合用法实例分析
2015/05/30 Python
Python读取网页内容的方法
2015/07/30 Python
Python 装饰器实现DRY(不重复代码)原则
2018/03/05 Python
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
解决tensorflow模型参数保存和加载的问题
2018/07/26 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
python使用插值法画出平滑曲线
2018/12/15 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
python基于pygame实现飞机大作战小游戏
2020/11/19 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
Python实现区域填充的示例代码
2021/02/03 Python
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
HTML5 移动页面自适应手机屏幕四类方法总结
2017/08/17 HTML / CSS
团代会邀请函
2015/02/02 职场文书
2015年秋季运动会前导词
2015/07/20 职场文书
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS