Chrome y Firefox no admiten métodos fireEvent
Puede utilizar el método DispatchEvent en su lugar y proporcionar directamente un código compatible.
evento de clic desencadenante
Copie el código de código de la siguiente manera:
función simularClick(el) {
varevt;
if (document.createEvent) { // Estándar DOM Nivel 2
evt = document.createEvent("MouseEvents");
evt.initMouseEvent("clic", verdadero, verdadero, ventana,
0, 0, 0, 0, 0, falso, falso, falso, falso, 0, nulo);
el.dispatchEvent(evt);
} más si (el.fireEvent) { // IE
el.fireEvent('onclick');
}
}
desencadenar evento de arrastre
Copie el código de código de la siguiente manera:
función simularArrastrar(el) {
varevt;
if (document.createEvent) { // Estándar DOM Nivel 2
evt = document.createEvent("MouseEvent");
evt.initMouseEvent("dragstart", verdadero, verdadero, ventana,
0, 0, 0, 0, 0, falso, falso, falso, falso, 0, nulo);
el.dispatchEvent(evt);
} más si (el.fireEvent) { // IE
el.fireEvent('ondragstart');
}
}