0.3.2 • Published 12 years ago
domy-events v0.3.2
domy-events
Map DOM events to DOM elements. For use with Browserify.
Part of the Domy module collection.
Install
npm install domy-events --saveUsage
var events = require('domy-events');
var handlers = {
method1: function (e) {
e.preventDefault();
console.log('in this method');
},
method2: function (e) {
},
formHandler: function (e) {
e.preventDefault();
}
};
var eventsOptions = {
bind: handlers, // optional
parent: '.parent', // optional (can use a DOM object as well)
delegate: true // optional
};
// Now, handle events
events({
'click .some-css-selector': handlers.method1
'click. #someId': 'method2',
'submit form': handlers.formHandler
}, eventsOptions);Note: domy-events uses querySelectorAll under the hood.
Options
bind- the context in which to bind the event handler method toparent- the parent DOM element for all css selections. Defaults todocument.delegate- delegate all events to the parent
Browser support
- Chrome - all
- Firefox - all
- Safari - all
- IE - 9+