当前位置: 首页 > news >正文

深圳市住房和建设局网站住房保障服务中国发展在线网站官网

深圳市住房和建设局网站住房保障服务,中国发展在线网站官网,外贸网站网站建设,网站建设 报告css计时器 animation实现计时器延时器 缺点当切页面导航会休眠不执行 最初需求是一个列表每个项目都有各自的失效时间 然后就想到 计时器延时器轮询等方案 这些方案每一个都要有自己的计时器 感觉不是很好 轮询也占资源 然后突发奇想 css能不能实现 开始想到的是transition测…css计时器 animation实现计时器延时器 缺点当切页面导航会休眠不执行 最初需求是一个列表每个项目都有各自的失效时间 然后就想到 计时器延时器轮询等方案 这些方案每一个都要有自己的计时器 感觉不是很好 轮询也占资源 然后突发奇想 css能不能实现 开始想到的是transition测试结果限制太大 然后就想到了动画 可以设置动画的执行时间 重复次数 延迟执行等 这些和计时器延时器类似 然后就去找js的监听事件 发现有监听动画的事件 经过测试 发现还可以 以下为测试的demo  动画的事件可以随意更改 如color width transform 看自己的需求 可以将 animation-delay放到style中 实现每个元素独立的延时器效果 vue框架 templatediv classbox!-- 使用v-bind动态添加样式 --div classmove :style{ animationDelay: 5s } animationendonDelayEndwebkitAnimationEndonDelayEnddiv classno/divdiv classoff/div/divdiv classboxdiv classmove2animationiterationonIntervalIterationwebkitAnimationIterationonIntervalIterationdiv classno/divdiv classoff/div/div/div/div /templatescript export default {data() {return {delayCount: 0,intervalCount: 0,};},methods: {onDelayEnd() {console.log(延时器 setTimeout);// 在此处可以添加延时器结束后的处理逻辑},onIntervalIteration() {this.intervalCount;console.log(计时器 setInterval this.intervalCount);// 在此处可以添加计时器每次迭代时的处理逻辑},}, }; /scriptstyle scoped .box {width: 50px;height: 50px;margin: 0 auto;border: 2px solid #ccc;overflow: hidden; }.move, .move2 {position: relative;width: 100px;height: 50px;display: flex;justify-content: flex-start; }.move {animation-name: move;animation-duration: 0;animation-fill-mode: forwards; }.move2 {animation-name: move2;animation-duration: 1s;animation-iteration-count: infinite; }.no, .off {width: 50%;height: 50px; }.no {background: gold; }.off {background: black; }keyframes move {from {left: 0;}to {left: -50px;} }keyframes move2 {from {left: 0;}to {left: -50px;} } /style 原生js !DOCTYPE html htmlheadmeta charsetutf-8title/titlestyle typetext/css.box {width: 50px;height: 50px;margin: 0 auto;border: 2px solid #ccc;overflow: hidden;}.move2,.move {position: relative;width: 100px;height: 50px;display: flex;justify-content: flex-start;}.move {animation-name: move;animation-duration: 0;animation-fill-mode: forwards;}.move2 {animation-name: move2;animation-duration: 1s;animation-iteration-count: infinite;}.off,.no {width: 50%;height: 50px;}.no {background: gold;}.off {background: black;}keyframes move {from {left: 0}to {left: -50px}}keyframes move2 {from {left: 0}to {left: -50px}}/style/headbodydiv classbox !-- styleanimation-delay: 5s 写到行内是因为可以动态添加 --div classmove styleanimation-delay: 5sdiv classno/divdiv classoff/div/div/divdiv classboxdiv classmove2div classno/divdiv classoff/div/div/div/bodyscript typetext/javascriptdocument.getElementsByClassName(move)[0].addEventListener(animationend, function() {console.log(延时器 setTimeout)});let count 0// let timer setInterval(() {// console.log(count)// }, 1000)document.getElementsByClassName(move2)[0].addEventListener(animationiteration, function() {console.log(计时器 setInterval count)// clearInterval(timer)// count 0// timer setInterval(() {// console.log(count)// }, 1000)});/script /html
http://www.lakalapos1.cn/news/14473/

相关文章:

  • 网站建设明细报价表仅供参考免费php网站
  • 福州网站搜索引擎优化wap网页制作
  • 网站建设公司没有业务装修公司加盟合作模式
  • 南京市建设厅网站莱芜可信赖的网站建设
  • 网站建设需要方案北京做手机网站建设
  • 可以做动画的网站都有哪些软件下载义乌产品设计公司
  • 1688成品网站源码做电影网站一年赚多少钱
  • 网站自动更新dede小游戏php网站源码
  • 电子邮箱怎么填写网络优化工程师招聘信息
  • 排名好的徐州网站开发网站推广费用
  • 医院网站建设实施方案天元建设集团有限公司单位
  • 解决设计网站问题凡科网站免费版怎么做
  • 也买酒技术网站建设免费代理服务器国外
  • 佛山市南海区建设局网站今天微博热搜前十名
  • 甘肃住房和城乡建设厅网站首页网站 详细设计
  • 腾讯云学生怎么做网站的乡镇做电器网站能不能营运
  • 做网站的好处什么是一学一做视频网站
  • 支付宝网站开发文档免费html网站制作成品
  • 淘宝官方网站登录页面seo竞价
  • 温州机械网站建设如何制作一个论坛网站
  • 建设旅游网站的价值有没有网址免费的
  • 惠州有没有做网站苏州免费网站建设
  • 招标网站建设申请报告2024年1月新冠高峰
  • 网站建设7个基想学设计没有基础怎么办
  • 怎么在自己电脑上搭建网站南宁做网站公司必荐云尚网络
  • 简易静态网站制作流程图定制版网站建设详细报价单
  • 网站vip怎么做以下什么是网页制作软件
  • 外贸网站 流量什么网站上公司的评价最客观
  • 网站分成几种类型苏州住房建设局网站首页
  • 温州网站建设wmwl建设网站的个人心得体会