has-transitions
Determine if an element has transitions
Installation
$ component install anthonyshort/has-transitions
API
var hasTransitions = require('has-transitions');
var cssEmitter = require('css-emitter');
if(hasTransitions(el)) {
cssEmitter(el).bind(onTransitionEnd);
}
else {
onTransitionEvent();
}
Methods
hasTransitions([el])
Determine if an element has any transition properties. If the browser doesn't
support transitions this will always return false. el defaults to document.body.
Properties
hasTransitions.support
Boolean for whether the browser supports transitions at all
hasTransitions.property
Get the prefixed property name to use for transitions
License
MIT