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 相关文章推荐
jquery select(列表)的操作(取值/赋值)
Aug 06 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
May 08 Javascript
js判断当前浏览器类型,判断IE浏览器方法
Jun 02 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
Mar 18 Javascript
jQuery实现的网页换肤效果示例
Sep 20 Javascript
JavaScript字符串对象
Jan 14 Javascript
基于daterangepicker日历插件使用参数注意的问题
Aug 10 Javascript
使用mint-ui开发项目的一些心得(分享)
Sep 07 Javascript
vue-swiper的使用教程
Aug 30 Javascript
使用react render props实现倒计时的示例代码
Dec 06 Javascript
vue项目中全局引入1个.scss文件的问题解决
Aug 01 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
Jun 01 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
PHP5各个版本的新功能和新特性总结
2014/03/16 PHP
PHP使用Alexa API获取网站的Alexa排名例子
2014/06/12 PHP
php静态文件生成类实例分析
2015/01/03 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
2013/04/02 Javascript
密码框显示提示文字jquery示例
2013/08/29 Javascript
javascript常见用法总结
2014/05/22 Javascript
javascript从image转换为base64位编码的String
2014/07/29 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
Bootstrap安装环境配置教程分享
2016/05/27 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
jQuery用户头像裁剪插件cropbox.js使用详解
2017/06/07 jQuery
three.js加载obj模型的实例代码
2017/11/10 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
python数据处理实战(必看篇)
2017/06/11 Python
Python3.5.3下配置opencv3.2.0的操作方法
2018/04/02 Python
Python批处理更改文件名os.rename的方法
2018/10/26 Python
python requests爬取高德地图数据的实例
2018/11/10 Python
python flask搭建web应用教程
2019/11/19 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
Python 操作 MySQL数据库
2020/09/18 Python
上班打牌检讨书
2014/02/07 职场文书
小班重阳节活动方案
2014/02/08 职场文书
股权投资意向书
2014/04/01 职场文书
关于青春的演讲稿800字
2014/08/22 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
Nginx进程调度问题详解
2021/09/25 Servers