dom-events

0.1.1 • Public • Published

dom-events

DOM event binding and triggering

browser support

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.1
    1,502
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.1
    1,502
  • 0.1.0
    1
  • 0.0.0
    0

Package Sidebar

Install

npm i dom-events

Weekly Downloads

250

Version

0.1.1

License

MIT

Last publish

Collaborators

  • defunctzombie