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 相关文章推荐
在css加载完毕后自动判断页面是否加入css或js文件
Sep 10 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
Oct 30 Javascript
js过滤HTML标签完整实例
Nov 26 Javascript
微信小程序 弹框和模态框实现代码
Mar 10 Javascript
Ionic + Angular.js实现图片轮播的方法示例
May 21 Javascript
浅谈JS函数节流防抖
Oct 18 Javascript
angularJs 表格添加删除修改查询方法
Feb 27 Javascript
vue动态删除从数据库倒入列表的某一条方法
Sep 29 Javascript
跟混乱的页面弹窗说再见
Apr 11 Javascript
js纯前端实现腾讯cos文件上传功能的示例代码
May 14 Javascript
浅入深出Vue之自动化路由
Aug 06 Javascript
react结合bootstrap实现评论功能
May 30 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类声明和php类使用方法示例分享
2014/03/29 PHP
Laravel 在views中加载公共页面的实现代码
2019/10/22 PHP
通过Mootools 1.2来操纵HTML DOM元素
2009/09/15 Javascript
js 屏蔽鼠标右键脚本附破解方法
2009/12/03 Javascript
对xmlHttp对象方法和属性的理解
2011/01/17 Javascript
一个简单的js树形菜单
2011/12/09 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
ExtJs中gridpanel分组后组名排序实例代码
2013/12/02 Javascript
javascript判断office版本示例
2014/04/11 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
javascript实现列表滚动的方法
2015/07/30 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
js返回顶部实例分享
2016/12/21 Javascript
Vue中引入样式文件的方法
2017/08/18 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
react-router-dom 嵌套路由的实现
2020/05/02 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
在Django的视图中使用数据库查询的方法
2015/07/16 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
python基于递归解决背包问题详解
2019/07/03 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
Python 从attribute到property详解
2020/03/05 Python
浅析python标准库中的glob
2020/03/13 Python
Python3实现打印任意宽度的菱形代码
2020/04/12 Python
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
安全责任协议书
2014/04/21 职场文书
慈善晚会策划方案
2014/05/14 职场文书
大学生交通专业求职信
2014/09/01 职场文书
贪污检举信范文
2015/03/02 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
篮球赛闭幕式主持词
2015/07/03 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书
解析Java中的static关键字
2021/06/14 Java/Android