Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gfellerph/live-event

Live event binding in the DOM using plain JavaScript.
https://github.com/gfellerph/live-event

Last synced: about 1 month ago
JSON representation

Live event binding in the DOM using plain JavaScript.

Awesome Lists containing this project

README

        

# live-event
Live event binding in the DOM using plain JavaScript. This repo is based on this article http://stackoverflow.com/questions/9106329/implementing-jquerys-live-binder-with-native-javascript and all credit goes to OP.

## Install:
```
npm install live-event
```

## Usage
With [browserify](http://browserify.org/) or [webpack](https://webpack.github.io/):
```
var live = require('live-event');

live('click', '.target', function (event) {
console.log(event);
});
```

## API
`live(eventType, querySelector, callback) -> undefined`
### eventType
Required

Tpye: `String`

A DOM event.

### querySelector
Required

Type: `String`

A `querySelector` String.

### callback
Required

Type: `Function`

Event handler function.

## Supported browsers
http://caniuse.com/#search=querySelector