Skip to content

Instantly share code, notes, and snippets.

@adamdehaven
Created February 7, 2019 19:23
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adamdehaven/ecc8882fe7393d264fc764268b04ef64 to your computer and use it in GitHub Desktop.
Save adamdehaven/ecc8882fe7393d264fc764268b04ef64 to your computer and use it in GitHub Desktop.
JavaScript Trigger Event
function triggerEvent(el, type) {
if ('createEvent' in document) {
// modern browsers, IE9+
var e = document.createEvent('HTMLEvents');
e.initEvent(type, false, true);
el.dispatchEvent(e);
} else {
// IE 8
var e = document.createEventObject();
e.eventType = type;
el.fireEvent('on' + e.eventType, e);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment