@usj/vue-components
Version:
VueJS components used internally by USJ
18 lines (15 loc) • 429 B
JavaScript
function transitionEndEventName() {
const el = document.createElement('span')
const transitions = {
transition: 'animationend',
OTransition: 'oAnimationEnd',
MozTransition: 'animationend',
WebkitTransition: 'webkitAnimationEnd'
}
for (let transition in transitions) {
if (el.style[transition] !== undefined) {
return transitions[transition]
}
}
}
export default transitionEndEventName()