JSFiddle - React, Tailwind, and code Playground

by michaelburtonray

JavaScript

var transEndEventNames = {
  'WebkitTransition' : 'webkitTransitionEnd',
  'MozTransition'    : 'transitionend',
  'OTransition'      : 'oTransitionEnd',
  'msTransition'     : 'MSTransitionEnd',
  'transition'       : 'transitionend'
};

var transitionEnd = transEndEventNames[ Modernizr.prefixed('transition') ];


$('.foo').removeClass('active').one(transitionEnd, function(){

       $(this).addClass('invisible');
});