Chrome dan Firefox tidak mendukung metode fireEvent
Anda dapat menggunakan metode pengirimanEvent dan langsung memberikan Kode yang kompatibel.
peristiwa klik pemicu
Copy kode kodenya sebagai berikut:
fungsi simulasiKlik(el) {
varevt;
if (document.createEvent) {// Standar DOM Level 2
evt = document.createEvent("MouseEvents");
evt.initMouseEvent("klik", benar, benar, jendela,
0, 0, 0, 0, 0, salah, salah, salah, salah, 0, nol);
el.dispatchEvent(evt);
} else if (el.fireEvent) {// YAITU
el.fireEvent('onclick');
}
}
memicu peristiwa drag
Copy kode kodenya sebagai berikut:
fungsi simulasiDrag(el) {
varevt;
if (document.createEvent) {// Standar DOM Level 2
evt = document.createEvent("MouseEvent");
evt.initMouseEvent("dragstart", benar, benar, jendela,
0, 0, 0, 0, 0, salah, salah, salah, salah, 0, nol);
el.dispatchEvent(evt);
} else if (el.fireEvent) {// YAITU
el.fireEvent('ondragstart');
}
}