es-query
Version:
An utilitarian library for DOM manipulation using ECMAScript 7 Function Bind Syntax
14 lines (11 loc) • 309 B
JavaScript
function trigger (eventName) {
if (document.createEvent) {
let event = document.createEvent('HTMLEvents');
event.initEvent(eventName.toLowerCase, true, false);
this.dispatchEvent(event);
} else {
this.fireEvent(`on${eventName.toLowerCase}`);
}
return this;
}
export default trigger;