1.0.1 • Published 10 years ago

dauber v1.0.1

Weekly downloads
5
License
MIT
Repository
github
Last release
10 years ago

dauber experimental

Pooled requestAnimationFrame wrapper, designed for short bursts of animation as opposed to a constant loop. Useful for DOM/SVG-based animations where CSS transitions aren't applicable.

Usage

NPM

dauber(loopfn)

Calls loopfn each frame, until the function returns false.

For example, to run an animation for five frames:

var dauber = require('dauber')
var el = document.getElementById('el')
var n = 0

dauber(function() {
  el.setAttribute('d', 'some SVG path value')
  return ++n < 5
})

License

MIT. See LICENSE.md for details.