لا يدعم Chrome وFirefox أساليب fireEvent
يمكنك استخدام التابع SubmitEvent بدلًا من ذلك وإعطاء رمز متوافق مباشرةً.
تشغيل حدث النقر
انسخ رمز الكود كما يلي:
وظيفة محاكاة النقر (إل) {
فارفت.
if (document.createEvent) { // معيار DOM المستوى 2
evt = document.createEvent("MouseEvents");
evt.initMouseEvent("انقر"، صحيح، صحيح، نافذة،
0، 0، 0، 0، 0، خطأ، خطأ، خطأ، خطأ، 0، فارغة)؛
el.dispatchEvent(evt);
} else if (el.fireEvent) { // IE
el.fireEvent('onclick');
}
}
تشغيل حدث السحب
انسخ رمز الكود كما يلي:
وظيفة محاكاة السحب (إل) {
فارفت.
if (document.createEvent) { // معيار DOM المستوى 2
evt = document.createEvent("MouseEvent");
evt.initMouseEvent("dragstart"، صحيح، صحيح، نافذة،
0، 0، 0، 0، 0، خطأ، خطأ، خطأ، خطأ، 0، فارغة)؛
el.dispatchEvent(evt);
} else if (el.fireEvent) { // IE
el.fireEvent('ondragstart');
}
}