has-transitions

Check for transition support

npm install has-transitions
1 downloads in the last week
4 downloads in the last month

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

npm loves you