مетод رویداد createEvent()

تعریف و استفاده

createEvent() این روش شیء رویداد را می‌سازد.

رویداد می‌تواند هر نوع رویداد معتبر باشد و باید قبل از استفاده initialization شود.

مثال

رویداد mouseover را شبیه‌سازی کنید:

var x = document.createEvent("MouseEvent");
x.initMouseEvent("mouseover", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("myDiv").dispatchEvent(x);

آزمایش کنید:

نحوه استفاده:

document.createEvent(type)

مقدار پارامتر

پارامتر توضیح
type

ضروری. رشته‌ای که نوع رویداد را مشخص می‌کند.

مقدارهای ممکن:

  • AnimationEvent
  • ClipboardEvent
  • DragEvent
  • FocusEvent
  • HashChangeEvent
  • InputEvent
  • KeyboardEvent
  • MouseEvent
  • PageTransitionEvent
  • PopStateEvent
  • ProgressEvent
  • StorageEvent
  • TouchEvent
  • TransitionEvent
  • UiEvent
  • WheelEvent

جزئیات فنی

مقدار بازگشتی: شیء Event

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر هستند که این روش را کاملاً پشتیبانی می‌کند.

ویژگی Chrome IE Firefox Safari Opera
createEvent() پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی