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 相关文章推荐
window.addEventListener来解决让一个js事件执行多个函数
Dec 26 Javascript
js修改table中Td的值(定义td的单击事件)
Jan 10 Javascript
js实现的map方法示例代码
Jan 13 Javascript
jquery增加和删除元素的方法
Jan 14 Javascript
Jquery搜索父元素操作方法
Feb 10 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
Feb 15 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
Mar 30 Javascript
ajax接收后台数据在html页面显示
Feb 19 Javascript
很棒的vue弹窗组件
May 24 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
Jun 05 Javascript
微信小程序日历效果
Dec 29 Javascript
element中table高度自适应的实现
Oct 21 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发送短信验证码完成注册功能
2015/11/24 PHP
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
2019/04/03 PHP
JS 实现图片直接下载示例代码
2013/07/22 Javascript
node.js中的buffer.toString方法使用说明
2014/12/14 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
浅谈node.js中async异步编程
2015/10/22 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
2016/07/18 Javascript
jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法
2016/08/25 Javascript
Vue 仿百度搜索功能实现代码
2017/02/16 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
axios全局请求参数设置,请求及返回拦截器的方法
2018/03/05 Javascript
async/await优雅的错误处理方法总结
2019/01/30 Javascript
Element中Slider滑块的具体使用
2020/07/29 Javascript
vue-router 按需加载 component: () =&gt; import() 报错的解决
2020/09/22 Javascript
Python中处理时间的几种方法小结
2015/04/09 Python
Python中的ceil()方法使用教程
2015/05/14 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
Python常见的pandas用法demo示例
2019/03/16 Python
python在新的图片窗口显示图片(图像)的方法
2019/07/11 Python
django认证系统 Authentication使用详解
2019/07/22 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
Nuts.com:优质散装,批发坚果、干果和巧克力等
2017/03/21 全球购物
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
什么是方法的重载
2013/06/24 面试题
汽车技术服务与营销专业在籍生自荐信
2013/09/28 职场文书
简历自我评价模版
2014/01/31 职场文书
计算机维护专业推荐信
2014/02/27 职场文书
房屋租赁协议书范本
2014/04/10 职场文书
机关党员公开承诺书
2014/08/30 职场文书
2015年教师教学工作总结
2015/04/28 职场文书
民间借贷被告代理词
2015/05/23 职场文书
社会实践心得体会范文
2016/01/14 职场文书
大学生志愿者心得体会
2016/01/15 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
python迷宫问题深度优先遍历实例
2021/06/20 Python