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