dom-events
Version:
dom event binding and triggering
64 lines (39 loc) • 1.12 kB
Markdown
DOM event binding and triggering
[](http://ci.testling.com/shtylman/dom-events)
Bind `fn` to be called when `name` is triggered on `element`.
```js
var eve = require('dom-events');
var div = document.createElement('div');
eve.on(div, 'click', function(ev) {
console.log(ev);
});
```
Remove `fn` from being called when `name` is triggered on `element`
```js
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);
```
Calls `fn` the first time the event happens and unsubcribes immediately.
Force emit `name` on `element`.
```js
var eve = require('dom-events');
var div = document.createElement('div');
eve.on(div, 'click', function(ev) {
console.log(ev);
});
eve.emit(div, 'click'):
```
MIT