JS实现提示效果弹出及延迟隐藏的功能


Posted in Javascript onAugust 26, 2019

 自动登录勾选提示效果

要求:鼠标移入显示提示信息框;鼠标离开,信息框消失,消失的效果延迟

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <style>
    #sign{
      display: inline-block;
      width: 15px;
      height: 15px;
      border: 1px solid #ccc2c2;
    }
    #tip{
      width: 150px;
      height: 70px;
      background-color: rgb(243, 200, 120);
      border: 1px solid orange;
      color: rgb(161, 59, 48);
      display: none;
      opacity: 1;
    }
  </style>
</head>
<body>
  <span id="sign"></span>
  <span>自动登录</span>
  <div id="tip">为了您的安全请不要在网吧等公共场所使用!</div>
</body>
<script>
  var osign = document.getElementById("sign");
  var tip = document.getElementById("tip");
  var timer;
  var oo=1;
  //鼠标移入时显示提示信息(让提示框的隐藏效果消失)
  osign.onmouseover = function(){
      //清除延时器以免出现闪烁
      clearInterval(timer);
      tip.style.display = "block";
      tip.style.opacity=1;
  }
  //鼠标离开,信息消失,隐藏效果延迟
  osign.onmouseout = function(){
    clearInterval(timer);
    timer = setInterval(function(){
      //让透明度渐减,直至为零
      oo -= 0.1;
      tip.style.opacity=oo;
        if(oo == 0){
          clearInterval(timer);
        }
      },70);
      //最后复原透明度,成为下次的开始值
      oo=1;
  }
</script>
</html>

总结

以上所述是小编给大家介绍的JS实现提示效果弹出及延迟隐藏的功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JavaScript中Object和Function的关系小结
Sep 26 Javascript
理解Javascript_12_执行模型浅析
Oct 18 Javascript
jquery 插件学习(三)
Aug 06 Javascript
event对象获取方法总结在google浏览器下测试
Nov 03 Javascript
下拉列表select 由左边框移动到右边示例
Dec 04 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
Feb 28 Javascript
jQuery学习笔记之Ajax用法实例详解
Dec 01 Javascript
js判断手机号是否正确并返回的实现代码
Jan 17 Javascript
通过npm引用的vue组件使用详解
Mar 02 Javascript
jquery加载单文件vue组件的方法
Jun 20 jQuery
解析Vue2 dist 目录下各个文件的区别
Nov 22 Javascript
jQuery实现聊天对话框
Feb 08 jQuery
小程序实现层叠卡片滑动效果
Aug 26 #Javascript
微信小程序 数据缓存实现方法详解
Aug 26 #Javascript
使用typescript构建Vue应用的实现
Aug 26 #Javascript
微信小程序实现手势滑动卡片效果
Aug 26 #Javascript
微信小程序实现左侧滑栏过程解析
Aug 26 #Javascript
vue柱状进度条图像的完美实现方案
Aug 26 #Javascript
React传值 组件传值 之间的关系详解
Aug 26 #Javascript
You might like
PHP5中虚函数的实现方法分享
2011/04/20 PHP
ThinkPHP 防止表单重复提交的方法
2011/08/08 PHP
php生成短网址示例
2014/05/05 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
2015/12/22 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
JavaScript监听和禁用浏览器回车事件实例
2015/01/31 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
表单中单选框添加选项和移除选项
2016/07/04 Javascript
js使用i18n实现页面国际化的方法
2017/05/09 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
JS实现利用两个队列表示一个栈的方法
2017/12/13 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
详解NodeJs项目 CentOs linux服务器线上部署
2019/09/16 NodeJs
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
[33:23]Secret vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[45:17]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第三场 1月9日
2021/03/11 DOTA
Linux系统上Nginx+Python的web.py与Django框架环境
2015/12/25 Python
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
python pandas中对Series数据进行轴向连接的实例
2018/06/08 Python
python添加菜单图文讲解
2019/06/04 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
使用python远程操作linux过程解析
2019/12/04 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
python 从list中随机取值的方法
2020/11/16 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
怎么写有吸引力的自荐信
2013/11/17 职场文书
会计大学生职业生涯规划书范文
2014/01/13 职场文书
英语一分钟演讲稿
2014/04/29 职场文书
见习报告怎么写
2014/10/31 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
2016年师德先进个人事迹材料
2016/02/29 职场文书
go xorm框架的使用
2021/05/22 Golang