domevents

node.js eventemitter api for dom events

domevents

This Package provides the EventEmitter API for DOM Events.

DomEventEmitter = require('domevents').EventEmitter; // if you have a require available 
DomEventEmitter = window.DomEventEmitter; // if you are in the browser 
 
var div = new DomEventEmitter(document.getElementById('div'), false);
div.on('click', function (event) {
    /* do something here */
});

First argument is the element from which you want to receive the events (defaults to document).

Second argument is the useCapture argument of the normal DOM API.