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获取scrollHeight问题想到的标准问题
May 27 Javascript
权威JavaScript 中的内存泄露模式
Aug 13 Javascript
jQuery.Autocomplete实现自动完成功能(详解)
Jul 13 Javascript
基于jquery的多功能软键盘插件
Jul 25 Javascript
jquery中post方法用法实例
Oct 21 Javascript
JS 实现Base64编码与解码实例详解
Nov 07 Javascript
原生js实现鼠标跟随效果
Feb 28 Javascript
vue2.0使用swiper组件实现轮播效果
Nov 27 Javascript
微信小程序实现之手势锁功能实例代码
Jul 19 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
May 22 Javascript
VUE实现自身整体组件销毁的示例代码
Jan 13 Javascript
用vue 实现手机触屏滑动功能
May 28 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 模拟POST提交的2种方法详解
2013/06/17 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
利用PHP命令行模式采集股票趋势信息
2016/08/09 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
PHP实现合并两个排序链表的方法
2018/01/19 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
了解jQuery技巧来提高你的代码
2010/01/08 Javascript
juqery 学习之三 选择器 子元素与表单
2010/11/25 Javascript
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
js 跳出页面的frameset框架示例介绍
2013/12/23 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
用javascript关闭本窗口技巧小结
2014/09/05 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
angular json对象push到数组中的方法
2018/02/27 Javascript
三种Webpack打包方式(小结)
2018/09/19 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
JS如何调用WebAssembly编译出来的.wasm文件
2020/11/05 Javascript
关于uniApp editor微信滑动问题
2021/01/15 Javascript
[02:08]2018年度CS GO枪械皮肤设计大赛优秀作者-完美盛典
2018/12/16 DOTA
利用Python为iOS10生成图标和截屏
2016/09/24 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
python3中sorted函数里cmp参数改变详解
2020/03/12 Python
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
POS解决方案:MUNBYN(热敏打印机、条形码扫描仪)
2020/06/09 全球购物
建筑工程专业毕业生自荐信
2013/10/19 职场文书
保证书范文大全
2014/04/28 职场文书
村居抓节水倡议书
2014/05/19 职场文书
做一个有道德的人活动方案
2014/08/25 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
SQL Server中锁的用法
2022/05/20 SQL Server
mysql数据库实现设置字段长度
2022/06/10 MySQL