Javascript特效:封装元素动画函数
发布日期:2021-06-30 15:44:16
浏览次数:2
分类:技术文章
本文共 360 字,大约阅读时间需要 1 分钟。
知识点
- 凡是在触发事件之中用到定时器,一定要先清后设。
- 动画的原理就是,有一个初始位置,有一个目标为止,有一个步长(每一次执行改变的距离),在确定的时间内完成事件,当初始位置等于目标位置,结束。
- opacity 设置透明度,与其他的属性不同,opacity是number类型的,是一种特殊情况,需要进行特殊设置。
- 实现一次动画改变多个属性的方法:设置一个flag,默认值为false,只有当所有的属性都改变完成之后,flag=true,定时器关闭。
- 实现一次执行多个动画的方法:回调函数,即执行完第一次动画之后,如果有回调函数,执行下一次动画。
- 设置CSS属性,style[arrName]
运行结果
点击之后,调用封装好的动画函数,对div的属性进行设置。
代码
转载地址:https://kaisarh.blog.csdn.net/article/details/103739377 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月28日 18时07分53秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
WebService的简单案例记录(Java)
2019-04-30
java实现稀疏数组及将稀疏数组存入硬盘中
2019-04-30
2021-05-18
2019-04-30
libuv实现ping包发送和接收
2019-04-30
基础架构系列篇-系统centos7安装docker+COMPOSE
2019-04-30
基础架构系列篇-NGINX部署VUE
2019-04-30
基础架构系列篇-系统centos7安装kafka
2019-04-30
基础架构系列篇-系统centos7中docker安装分布式文件存储服务minio
2019-04-30
软件质量的8个特性
2019-04-30
应届渣渣前端的艰难求职之路
2019-04-30
2021年不可错过的17种JS优化技巧(一)
2019-04-30
月薪15~20k的前端面试问什么?
2019-04-30
在 Vue 中用 Axios 异步请求API
2019-04-30
MySQL进阶查询(SELECT 语句高级用法)
2019-04-30
Mysql 之主从复制
2019-04-30
【工具使用】新版CSDN-markdown编辑器使用指南
2019-04-30
【NLP学习笔记】中文分词(Word Segmentation,WS)
2019-04-30
【超越白皮书7】你需要知道关于ETH2.0的几个事实
2019-04-30
对于时间复杂度的通俗理解
2019-04-30
如何输入多组数据并输出每组数据的和?
2019-04-30