Skip to content

Instantly share code, notes, and snippets.

@Demnogonis
Last active December 14, 2017 09:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Demnogonis/1d455b44cbecd669efbd7d656e37908f to your computer and use it in GitHub Desktop.
Save Demnogonis/1d455b44cbecd669efbd7d656e37908f to your computer and use it in GitHub Desktop.
triggerEvent JavaScript function
// Event Programmatisch triggern
function triggerEvent(el, evt, cst) {
var evtObj;
if (typeof(Event) === 'function') {
evtObj = new Event(evt, {
'view': window,
'bubbles': true,
'cancelable': true
});
} else {
evtObj = document.createEvent('Event');
evtObj.initEvent(evt, true, true);
}
// Eventuelle zuweisung von benutzerdefinierten werten,
// die in dem getriggerten Event abgefragt werden können
evtObj.customParams = typeof cst === "object" ? cst : {};
el.dispatchEvent(evtObj);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment