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(视频与PPT)
Dec 27 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
Mar 24 Javascript
游览器中javascript的执行过程(图文)
May 20 Javascript
javascript中创建对象的几种方法总结
Nov 01 Javascript
jquery实现图片按比例缩放示例
Jul 01 Javascript
js实现感应鼠标图片透明度变化的方法
Feb 20 Javascript
JS实现FLASH幻灯片图片切换效果的方法
Mar 04 Javascript
JavaScript设计模式之代理模式简单实例教程
Jul 03 Javascript
jquery树形插件zTree高级使用详解
Aug 16 jQuery
JS一次前端面试经历记录
Mar 19 Javascript
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
Apr 08 Javascript
JavaScript实现点击自制菜单效果
Feb 02 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中round()函数对浮点数进行四舍五入的方法
2014/11/19 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
浅谈js键盘事件全面控制
2016/12/01 Javascript
微信小程序使用Socket的实例
2017/09/19 Javascript
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
vue组件之间通信方式实例总结【8种方式】
2019/02/22 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
Python使用OpenCV进行标定
2018/05/08 Python
python pycharm最新版本激活码(永久有效)附python安装教程
2020/09/18 Python
Python中join()函数多种操作代码实例
2020/01/13 Python
Python各种扩展名区别点整理
2020/02/27 Python
使用Keras预训练好的模型进行目标类别预测详解
2020/06/27 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
如何通过python计算圆周率PI
2020/11/11 Python
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
自荐信的两点禁忌
2013/10/30 职场文书
一份婚庆公司创业计划书
2014/01/11 职场文书
十月份红领巾广播稿
2014/01/22 职场文书
酒店经理职责
2014/01/30 职场文书
大班开学家长寄语
2014/04/04 职场文书
认购协议书范本
2014/04/22 职场文书
三万活动总结
2014/04/28 职场文书
酒店员工培训方案
2014/06/02 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
2014年教研工作总结
2014/12/06 职场文书
中英文求职信范文
2015/03/19 职场文书
python基础之类方法和静态方法
2021/10/24 Python