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 相关文章推荐
javascript优先加载笔记代码
Sep 30 Javascript
javascript数组去掉重复
May 12 Javascript
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
May 28 Javascript
js通过八个点 拖动改变div大小的实现方法
Mar 05 Javascript
JavaScript函数详解
Feb 27 Javascript
jquery中EasyUI实现异步树
Mar 01 Javascript
在页面中输出当前客户端时间javascript实例代码
Mar 02 Javascript
深入理解jQuery()方法的构建原理
Dec 05 Javascript
js处理层级数据结构的方法小结
Jan 17 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
Dec 19 Javascript
jQuery无冲突模式详解
Jan 17 jQuery
Vue路由 重定向和别名的区别说明
Sep 09 Javascript
详解如何在 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
PHP中计算字符串相似度的函数代码
2012/12/29 PHP
关于PHP结束标签的使用细节探讨及联想
2013/03/04 PHP
Laravel 5.3 学习笔记之 配置
2016/08/28 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
php和redis实现秒杀活动的流程
2019/07/17 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
js猜数字小游戏的简单实现代码
2013/07/02 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
JavaScript String 对象常用方法详解
2016/05/13 Javascript
利用bootstrapValidator验证UEditor
2016/09/14 Javascript
JS简单封装的图片无缝滚动效果示例【测试可用】
2017/03/22 Javascript
js实现抽奖效果
2017/03/27 Javascript
js使用highlight.js高亮你的代码
2017/08/18 Javascript
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
Vue组件和Route的生命周期实例详解
2018/02/10 Javascript
Angularjs实现页面模板清除的方法
2018/07/20 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
python中异常报错处理方法汇总
2016/11/20 Python
详解django自定义中间件处理
2018/11/21 Python
解决pycharm最左侧Tool Buttons显示不全的问题
2019/12/17 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
技术经理的自我评价范文
2013/12/03 职场文书
股权投资意向书
2014/04/01 职场文书
小学生一分钟演讲稿
2014/08/26 职场文书
培训师岗位职责
2015/02/14 职场文书
辞职信怎么写?
2019/05/21 职场文书
【超详细】八大排序算法的各项比较以及各自特点
2021/03/31 Python
vue项目proxyTable配置和部署服务器
2022/04/14 Vue.js