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实现划词标记+划词搜索功能
Mar 06 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
Aug 15 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
Jul 09 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
Feb 26 Javascript
利用javascript实现全部删或清空所选的操作
May 27 Javascript
详解js私有作用域中创建特权方法
Jan 25 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
Mar 30 Javascript
AngularJs Modules详解及示例代码
Sep 01 Javascript
深入理解Javascript中的valueOf与toString
Jan 04 Javascript
详解Node.js中的Async和Await函数
Feb 22 Javascript
VuePress 中如何增加用户登录功能
Nov 29 Javascript
JavaScript+HTML实现学生信息管理系统
Apr 20 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的扩展写法总结
2019/05/14 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
2019/10/16 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
2010/10/15 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
js格式化金额可选是否带千分位以及保留精度
2014/01/28 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
2014/11/20 Javascript
JavaScript修改浏览器tab标题小技巧
2015/01/06 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
2016/06/14 Javascript
jsp 网站引入外部css或者js失效问题解决
2016/10/31 Javascript
JS动态生成年份和月份实例代码
2017/02/04 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
2017/05/09 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
Node.js中DNS模块学习总结
2018/02/28 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
在Vue中使用mockjs代码实例
2020/11/25 Vue.js
Python简单遍历字典及删除元素的方法
2016/09/18 Python
Python中函数及默认参数的定义与调用操作实例分析
2017/07/25 Python
Python设置在shell脚本中自动补全功能的方法
2018/06/25 Python
Python pygorithm模块用法示例【常见算法测试】
2018/08/16 Python
PyQt4实时显示文本内容GUI的示例
2019/06/14 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
Python实现曲线拟合的最小二乘法
2021/02/19 Python
费用会计岗位职责
2014/01/01 职场文书
中国梦的演讲稿
2014/01/08 职场文书
运动员获奖感言
2014/08/15 职场文书
2015年党员个人剖析材料
2014/12/18 职场文书
上诉答辩状范文
2015/05/22 职场文书
初中历史教学反思
2016/02/19 职场文书
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
2022/04/06 Python