DOM event binding and emitting
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore init Mar 10, 2013
.travis.yml
.zuul.yml test with zuul Nov 20, 2013
README.md test with zuul Nov 20, 2013
index.js indentation May 6, 2013
package.json test with zuul Nov 20, 2013
test.js test with zuul Nov 20, 2013

README.md

dom-events

Build Status

DOM event binding and triggering

api

.on(element, name, fn [, useCapture])

Bind fn to be called when name is triggered on element.

var eve = require('dom-events');

var div = document.createElement('div');
eve.on(div, 'click', function(ev) {
    console.log(ev);
});

.off(element, name, fn [, useCapture])

Remove fn from being called when name is triggered on element

var eve = require('dom-events');

var fn = function(ev) {
    console.log(ev);
};

var div = document.createElement('div');
eve.on(div, 'click', fn);

// emit some stuff

eve.off(div, 'click', fn);

.once(element, name, fn [, useCapture])

Calls fn the first time the event happens and unsubcribes immediately.

.emit(element, name [, opts])

Force emit name on element.

var eve = require('dom-events');

var div = document.createElement('div');
eve.on(div, 'click', function(ev) {
    console.log(ev);
});

eve.emit(div, 'click'):

license

MIT