//Listen for the event window.addEventListener("MyEventType", function(evt) { alert(evt.detail); }, false); //Dispatch an event var evt = new CustomEvent("MyEventType", {detail: "Any Object Here"}); window.dispatchEvent(evt);
// Simple trigger event document.querySelector(theElem).dispatchEvent(new Event('mouseover'))
const eventDetails = { 'id': elemId } document.dispatchEvent ( new CustomEvent('myCustomEvent', {'detail': eventDetails}) )