Skip to content

Instantly share code, notes, and snippets.

@Oikio
Created December 6, 2013 13:10
Show Gist options
  • Save Oikio/7823536 to your computer and use it in GitHub Desktop.
Save Oikio/7823536 to your computer and use it in GitHub Desktop.
One time event setter.
// create a one-time event
function onetime(node, type, callback) {
// create event
node.addEventListener(type, function(e) {
// remove event
e.target.removeEventListener(e.type, arguments.callee);
// call handler
return callback(e);
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment