js判断css动画是否完成 animation,transition
来源:互联网 发布:苏德战场主战场知乎 编辑:程序博客网 时间:2024/06/06 07:07
气死了,发现这些鸟人讲事情都讲一半,害死初学者。
css动画有两种,animation,transition,所以分开来讲。
1、animation:
css定义 #left1{}
html定义:<div id="left1" class="left2right">安全</div>
那么我们就用#left1来获取元素:
/* 监听变换事件! */var e = document.getElementById("left1");e.addEventListener("animationend", function() {alert('css3运动结束!');});
这里有提到多浏览器的支持:http://www.w3cboy.com/post/2014/03/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8js%E6%8D%95%E8%8E%B7css3%E5%8A%A8%E7%94%BB/
2、transition:
这个网上比较多,我也看了,结果跟我的animation对不上,放上来给大家参考了:
var e = document.getElementById("left1");//var e = document.getElementsByClassName('left2right')[0];function whichTransitionEvent(){var t;var el = document.createElement('fakeelement');var transitions = {'transition':'transitionend','OTransition':'oTransitionEnd','MozTransition':'transitionend','WebkitTransition':'webkitTransitionEnd','animationstart':'animationend','webkitAnimationStart':'webkitAnimationEnd','MSAnimationStart':'MSAnimationEnd',}for(t in transitions){if( el.style[t] !== undefined ){ return transitions[t];}}}var transitionEvent = whichTransitionEvent();transitionEvent && e.addEventListener(function() {alert('css3运动结束');});
这下清楚了吧?
0 0
- js判断css动画是否完成 animation,transition
- css 动画 transition及animation
- CSS 动画:animation和transition
- css动画, css animation, transition, requestanimationframe
- 前端动画大全:css的transition、css3的animation、Jquery的animate、js的setInterval
- transition\animation动画
- CSS3动画 animation transition
- CSS的过渡效果及动画效果:transition&animation
- CSS动画中的Animation和Transition全属性实例
- css3 动画之transition,animation
- transition过渡和animation动画
- css 动画效果 -- transition
- CSS Transition (变换动画)
- css动画之transition
- jquery判断元素动画是否完成
- CSS3动画--keyframes,transform,animation,transition
- 【CSS3】transition过渡和animation动画
- CSS3之transition和animation动画
- LeetCode Validate Binary Search Tree
- 关于NSTimer的一些注意事项
- 三种快排及四种优化方式
- zzuli oj 1905: 小火山的跳子游戏
- Comparison of several number rounding methods
- js判断css动画是否完成 animation,transition
- Retrofit源码分析1
- Android 图片滑动,小圆点跟着滑动
- iOS中UISearchBar(搜索框)使用总结
- leetcode 8 Implement atoi to convert a string to an integer.
- 【OVS2.5.0源码分析】enqueue action精确流表生成过程分析
- HDU 1558 Segment set 并查集 线段相交
- 1019: A+B和C比大小
- linux进程优先级、进程nice值(转载)