定时器 — 延时小菜单
来源:互联网 发布:第戎高等商学院 知乎 编辑:程序博客网 时间:2024/05/24 03:21
鼠标放在粉色qq框中,黄色title提示框过一会出现;鼠标移开qq框,title提示框过一会消失
出现的时间可以根据定时器来设置秒数
html:
<div id="qq"></div><div id="title"></div>
css:
#qq { width: 150px; height: 300px; background-color: #f9c;}#title { width: 100px; height: 80px; background-color: #FC6; position: absolute; top: 10px; left: 160px; display: none;}
js:
function $(id){return document.getElementById(id);}//封装id函数var timer = null;//设置定时器开关$('qq').onmouseover = show;//鼠标移入QQ面板,显示title提示框$('qq').onmouseout = hide;//鼠标移出QQ面板,隐藏title提示框$('title').onmouseover = show;//鼠标移入提示title框,让title提示框显示$('title').onmouseout = hide;//鼠标移出提示title框,让title提示框消失function show(){ // 在显示前先把定时器关闭,否则鼠标离开QQ面板时title框会消失 clearInterval(timer); $('title').style.display = 'block'; }function hide(){ timer = setTimeout(function(){ $('title').style.display = 'none'; },1000); }
注意:
在写html时,提示框要和面板并列,不要包含;
提示框出现的动画效果可以随意设置,这里没有添加任何动画效果。
阅读全文
0 0
- 定时器 — 延时小菜单
- 小菜单
- 模拟底部弹出小菜单
- 内核定时器与延时
- android 定时器,任务延时
- Linux定时器与延时
- 内核定时器和延时
- 定时器,延时函数
- s3c2440 定时器延时
- STM32学习笔记——使用SysTick定时器做延时
- 一个类似Flash的小菜单
- 禁用标题小菜单的方法
- 实现简单地小菜单效果
- Myeclipse2016如何关掉浏览器小菜单
- 内核延时函数和定时器
- Flex之无延时定时器
- 内核延时函数和定时器
- js 定时器、延时和周期
- JavaScript的错误与调试
- HDU 4430 Yukari's Birthday
- JAVA虚拟机、Dalvik虚拟机和ART虚拟机简要对比
- 自定义实现“克隆”
- C#同步线程类
- 定时器 — 延时小菜单
- D
- cmd界面中退出node.js或者npm命令,返会之前的目录
- c语言32个关键字_define
- HDU1262:寻找素数对
- Unix/Linux入门学习170725知识点备忘总结*1
- Retrofit2 完全解析
- springmvc easyUI tree 动态加载数据库实现
- PHP开发必备软件