Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/component/event

Event binding component
https://github.com/component/event

Last synced: 12 days ago
JSON representation

Event binding component

Awesome Lists containing this project

README

        

# event

Element event binding component.

## Installation

$ component install component/event

## Example

```js
var events = require('event');
var a = document.querySelector('a');

function onclick(e) {
e.preventDefault();
console.log(e.target);
events.unbind(a, 'click', onclick);
}

events.bind(a, 'click', onclick);
```

## API

### .bind(el, type, callback, [capture])

Bind to `el`'s event `type` with `callback`,
returns the `callback` passed.

### .unbind(el, type, callback, [capture])

Unbind `el`'s event `type` `callback`,
returns the `callback` passed.

## License

MIT