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 相关文章推荐
showModelessDialog()使用详解
Sep 21 Javascript
JavaScript中的其他对象
Jan 16 Javascript
JavaScript中去掉数组中的重复值的实现方法
Aug 03 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
Jan 21 Javascript
图片动画横条广告带上下滚动的JS代码
Oct 25 Javascript
javascript与css3动画结合使用小结
Mar 11 Javascript
深入浅出分析javaScript中this用法
May 09 Javascript
javascript 常见功能汇总
Jun 11 Javascript
JavaScript实现对下拉列表值进行排序的方法
Jul 15 Javascript
JS时间特效最常用的三款
Aug 19 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
Dec 21 Javascript
javascript 中iframe高度自适应(同域)实例详解
May 16 Javascript
小程序实现层叠卡片滑动效果
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
PHP的异常处理类Exception的使用及说明
2012/06/13 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
PHP判断是否微信访问的方法示例
2019/03/27 PHP
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
浅谈Javascript如何实现匀速运动
2014/12/19 Javascript
jquery滚动特效集锦
2015/06/03 Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
2015/10/16 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
XMLHttpRequest Level 2 使用指南
2016/08/26 Javascript
JavaScript获取服务器时间的方法详解
2016/12/11 Javascript
用 js 的 selection range 操作选择区域内容和图片
2017/04/18 Javascript
nodejs入门教程二:创建一个简单应用示例
2017/04/24 NodeJs
Node.js服务器开启Gzip压缩教程
2017/08/11 Javascript
vue在使用ECharts时的异步更新和数据加载详解
2017/11/22 Javascript
D3.js 实现带伸缩时间轴拓扑图的示例代码
2020/01/20 Javascript
React实现全选功能
2020/08/25 Javascript
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
2015/08/10 Python
python调用fortran模块
2016/04/08 Python
Python 实现文件的全备份和差异备份详解
2016/12/27 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
2018/05/02 Python
Django Admin实现三级联动的示例代码(省市区)
2018/06/22 Python
python实现决策树分类(2)
2018/08/30 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
Python生态圈图像格式转换问题(推荐)
2019/12/02 Python
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
一些高难度的SQL面试题
2016/11/29 面试题
什么是测试驱动开发(TDD)
2012/02/15 面试题
产品工艺师的岗位职责
2013/11/15 职场文书
军人违纪检讨书
2014/02/04 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
骨干教师考核评语
2014/12/31 职场文书