L'alternativa JavaScript al metodo .trigger() di jQuery

In JavaScript esiste una semplice alternativa al metodo .trigger() di jQuery.

JavaScript di Gabriele Romanato

In JavaScript esiste una semplice alternativa al metodo .trigger() di jQuery.

La soluzione รจ la seguente:


var trigger = function(el, evt) {
	var event = document.createEvent('HTMLEvents');
  event.initEvent(evt, true, false);
  el.dispatchEvent(event);
};

Esempio d'uso:


var btn = document.querySelector('#btn');
trigger(btn, 'click');

Commenti