Skip to content

Instantly share code, notes, and snippets.

@netjordanlee
netjordanlee / event.js
Created April 6, 2018 02:34
new Event() for old browsers
function Event(name, params) {
if(typeof name !== 'string') throw new Error('TypeError');
var _evt;
_evt = document.createEvent('Event');
_evt.initEvent(name, true, true);
if(typeof params === 'object')
for(var p in params) {
if(!_evt.hasOwnProperty(p)) {
_evt[p] = params[p];