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 相关文章推荐
JS分页效果示例
Oct 11 Javascript
Javascript保存网页为图片借助于html2canvas库实现
Sep 05 Javascript
基于jQuery实现表单提交验证
Nov 24 Javascript
浅谈 javascript 事件处理
Jan 04 Javascript
jquery实现textarea输入框限制字数的方法
Jan 15 Javascript
js判断浏览器版本以及浏览器内核的方法
Jan 20 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
Sep 01 Javascript
jQuery+css实现的切换图片功能代码
Jan 27 Javascript
json定义及jquery操作json的方法
Oct 03 Javascript
js+html5生成自动排列对话框实例
Oct 09 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
Sep 03 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
Oct 12 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产生随机字符串函数
2006/12/06 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
PHP中的一些常用函数收集
2015/05/26 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
Laravel学习教程之request validation的编写
2017/10/25 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
js自带函数备忘 数组
2006/12/29 Javascript
JS宝典学习笔记(下)
2007/01/10 Javascript
javascript下查找父节点的简单方法
2007/08/13 Javascript
js 匿名调用实现代码
2009/06/19 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
JavaScript DOM基础
2015/04/13 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
2016/06/15 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
Node.js编写CLI的实例详解
2017/05/17 Javascript
bootstrap精简教程_动力节点Java学院整理
2017/07/14 Javascript
JS操作JSON常用方法(10w阅读)
2020/12/06 Javascript
jQuery实现购物车全功能
2021/01/11 jQuery
python中文乱码的解决方法
2013/11/04 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
python实现点对点聊天程序
2018/07/28 Python
对pandas中两种数据类型Series和DataFrame的区别详解
2018/11/12 Python
python Django里CSRF 对应策略详解
2019/08/05 Python
使用selenium和pyquery爬取京东商品列表过程解析
2019/08/15 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
凯伦·米莲女装网上商店:Karen Millen
2017/11/07 全球购物
建筑工程实习自我鉴定
2013/09/19 职场文书
先进班级集体事迹材料
2014/01/30 职场文书
施工质量承诺书范文
2014/05/30 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
海洋天堂观后感
2015/06/05 职场文书
开业典礼致辞
2015/07/29 职场文书
为什么MySQL不建议使用SELECT *
2022/04/03 MySQL