I'm trying to learn about custom events and I got curious. Could you create the onClick event verbatim but written in a Custom Event?
ex. create an element:
<h1 id="clicky">click here</h1>
Create a custom event that is the same as click event?
obj = document.getElementById('clicky');
obj.addEventListener("fakeClick", function(e) { console.log(e.detail) });
var event = new CustomEvent("fakeClick", {
detail: {
hazcheeseburger: true
}
});
obj.dispatchEvent(event);
Heres a JSFiddle