新的代码为什么要用setTimeOut

来源:7-7 播放器展开收起动画(下)

慕莱坞4958864

2018-11-23

图片描述老师,为什么需要用setTimeOut? 而且400ms后执行done,但是事件监听transitionend也执行done?

写回答

2回答

东方吴愧

2020-01-14

//img1.sycdn.imooc.com/szimg/5e1d8b8409c5664018660336.jpg

老师,为什么transitionend 事件不触发?

0
1
ustbhuangyi
我记得旧版的一些浏览器可能会有坑,新版的浏览器应该修复这个问题了
2020-01-14
共1条回复

ustbhuangyi

2018-11-24

setTimeout 可以确保 done 一定会执行,如果 transitionend 事件不触发也不会影响正常的逻辑。

0
0

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程