知识点

  1. 引入封装好的工具库myTools.js。
  2. 绝对定位,子绝父相,父盒子不一定非要是相对定位,只要有定位就可以。
  3. background: transparent;透明

运行效果

点击×后关闭

代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title><style>*{margin: 0;padding: 0;}#box{position: fixed;right: 0;bottom: 0;}img{vertical-align: top;}span{width: 25px;height: 25px;background: transparent;position: absolute;right: 0;top: 0;cursor: pointer;}</style>
</head>
<body><div id="box"><span id="close"></span><div id="top"><img src="data:images/top.jpg" alt=""></div><div id="bottom"><img src="data:images/bottom.jpg" alt=""></div></div><script src="../00MyTools/MyTools.js"></script><script>window.addEventListener('load',function (ev) {myTool.$('close').addEventListener('click', function () {myTool.slowMoving(myTool.$('bottom'), {'height': 0}, function () {myTool.slowMoving(myTool.$('box'), {'width': 0}, function () {myTool.$('close').style.display = 'none';})})});})</script>
</body>
</html>

Javascript特效:利用封装动画函数模拟关闭安全管家弹窗相关推荐

  1. javascript中BOM介绍、屏幕尺寸、历史记录、URL解析、计算机信息获取、定时器、三大系列及兼容代码、封装动画函数、同步和异步

    BOM介绍: BOM指的是浏览器对象模型,是用来操作浏览器的,例如浏览器弹窗.地址栏.滚动条等,浏览器顶级对象:window:页面中的所有内容都是属于window的,window可以省略:confir ...

  2. JS原生封装动画函数

    封装一个简单的原生匀速动画函数 /*** 匀速动画函数* @param {位移的元素} elm * @param {位移的目标位置} target */ function moveAnimation( ...

  3. PC端网页特效二:mouseenter 和 mouseover 的区别、动画函数封装

      目录 5.mouseenter 和 mouseover 的区别 6.动画函数封装 动画实现原理 简单动画函数封装 动画函数给不同元素记录不同定时器 缓动效果原理 动画函数多个目标值之间移动 缓动函 ...

  4. 嵌入式学习DAY10 --- 封装子函数,GDB调试,gcc编译流程

    嵌入式入门学习笔记,遇到的问题以及心得体会! DAY10 概述: 今日内容不多,C语言大致运用内容完结,后续还有未讲解到的会再讲. 1.封装子函数 2.GDB调试 3.gcc编译流程 笔记: 1,ma ...

  5. JavaScript 之 网页特效篇(offset系列、client系列、scroll系列、动画函数封装、常见网页特效)

    网页特效 1.元素偏移量 offset 系列 offset 翻译过来就是偏移量,我们使用offset系列相关属性可以动态的得到该元素的位置(偏移).大小等. 获得元素距离带有定位父元素的位置 可以获取 ...

  6. 05【JS 高级】-【PC端网页特效】元素偏移量 offset 系列, 元素可视区 client 系列, 元素滚动 scroll 系列, 动画函数封装, 常见网页特效案例

    04[JS 高级]-[PC端网页特效] 学习内容: 元素偏移量 offset 系列, 元素可视区 client 系列, 元素滚动 scroll 系列, 动画函数封装, 常见网页特效案例 1. 元素偏移 ...

  7. 28 - JavaScript 特效:scroll家族和缓动动画

    缓动动画 三个函数 缓慢动画里,我们要用到三个函数,这里先列出来: Math.ceil() 向上取整 Math.floor() 向下取整 Math.round(); 四舍五入 缓动动画的原理 缓动动画 ...

  8. 用缓动函数模拟物理动画

    1.缓动函数简介 <1>缓动函数的动画效果是建立在CALayer层级的关键帧动画基础之上 也就是说用普通的UIView的Animation是无法直接实现缓动函数 <2>缓动函数 ...

  9. Javascript特效之模拟抽奖程序

    Javascript特效之模拟抽奖程序 我们经常会看到一些抽奖程序,应该很多都是H5做的,今天我们来看看js怎么实现类似抽奖的程序. 效果图: 点击开始时,会一直跳动文本框的值直到我们点击停止.就类似 ...

  10. 指针||指针和数组||指针和函数||指针、数组、函数 案例描述:封装一个函数,利用冒泡排序,实现对整型数组的升序排序

    指针 指针的基本概念 指针的作用: 可以通过指针间接访问内存 内存编号是从0开始记录的,一般用十六进制数字表示 可以利用指针变量保存地址 指针变量的定义和使用 指针变量定义语法: 数据类型 * 变量名 ...

最新文章

  1. java web三大组件之filter过滤器
  2. SQL Server数据库重命名、数据导出等若干问题
  3. 2019腾讯的面试题
  4. python中any的妙用
  5. ipsec_over_gre
  6. Caffe学习系列(16):各层权值参数可视化
  7. 微分求积:复化梯形、复化辛浦生
  8. 【LeetCode之C#解法】 移动零、爬楼梯
  9. CSS控制div宽度最大宽度/高度和最小宽度/高度
  10. 使用MongoDb连接数据库服务器
  11. Winform 类似于WINDOWS的选择文件夹对话框
  12. html的选择字体样式代码,html 常用字体(示例代码)
  13. 基于springboot的医院门诊管理系统
  14. 高中计算机表格制作,高中信息技术表格数据的处理教案
  15. 大菠萝?Pinia已经来了,再不学你就out了
  16. matlab 图像分割_数字图像处理第三版中_冈萨雷斯【MATLAB】(推书活动第十七期)...
  17. 一文学会回溯算法解题技巧
  18. JAVA基础(for语句的统计思想)
  19. Pboot插件-包含所有Pboot插件功能
  20. Java_scaner用法

热门文章

  1. 29. JavaScript - 测试 jQuery
  2. 5. laravel 路由(2)
  3. 知乎;如何帮助前端新人入门和提高?
  4. 你不知道的js——数组 join
  5. 程序员提升之排查bug的能力
  6. html5实现拖拽上传头像
  7. java反射——构造方法
  8. android.support.v4.app.Fragment和android.app.Fragment区别
  9. SRM596 DIV2 500
  10. JinlinOJ 通化邀请赛 E.GCD and LCM 最大公约数最小公倍数 关系