democracyos-javve-events

0.0.4 • Public • Published

web component logo

events

Element event binding component with support for single elements as well as NodeLists, HTMLCollections and Arrays. Based on visionmedia's component/event.

Component

Built to be used with the Component package manager. Read more here:

Installation

$ component install javve/events

Example

var events = require('events');
var links = document.getElementsByTagName('a');
 
function onclick(e) {
  e.preventDefault();
  console.log(e.target);
  events.unbind(e.target, 'click', onclick);
}
 
events.bind(links, 'click', onclick);

API

.bind(els, type, callback, [capture])

Bind to el's event type with callback.

.unbind(els, type, callback, [capture])

Unbind el's event type callback.

License

MIT

Package Sidebar

Install

npm i democracyos-javve-events

Weekly Downloads

8

Version

0.0.4

License

none

Last publish

Collaborators

  • democracyos