vue-material/src/core/utils/transitionEndEventName.js

18 lines
437 B
JavaScript
Raw Normal View History

2016-10-24 23:26:07 +00:00
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();