Skip to content

Instantly share code, notes, and snippets.

@klaemo
Created January 28, 2015 11:48
Show Gist options
  • Save klaemo/10bdd98cfa2646653d54 to your computer and use it in GitHub Desktop.
Save klaemo/10bdd98cfa2646653d54 to your computer and use it in GitHub Desktop.
onTransitionEnd one-off function
var transitionend = require('transitionend-property')
module.exports = {
onTransitionEnd: function(el, fn) {
var self = this
function handler(event) {
fn.call(self, event)
el.removeEventListener(event.type, handler)
}
el.addEventListener(transitionend, handler, false)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment