Check for transition support
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