From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/event/initevent/index.html | 78 +++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 files/ru/web/api/event/initevent/index.html (limited to 'files/ru/web/api/event/initevent') diff --git a/files/ru/web/api/event/initevent/index.html b/files/ru/web/api/event/initevent/index.html new file mode 100644 index 0000000000..a3c18c08a3 --- /dev/null +++ b/files/ru/web/api/event/initevent/index.html @@ -0,0 +1,78 @@ +--- +title: Event.initEvent() +slug: Web/API/Event/initEvent +translation_of: Web/API/Event/initEvent +--- +
{{ ApiRef("DOM") }}{{deprecated_header}}
+ +

The Event.initEvent() method is used to initialize the value of an {{ domxref("event") }} created using {{ domxref("Document.createEvent()") }}.

+ +

Events initialized in this way must have been created with the {{ domxref("Document.createEvent()") }} method. This method must be called to set the event before it is dispatched, using {{ domxref("EventTarget.dispatchEvent()") }}. Once dispatched, it doesn't do anything anymore.

+ +
+

Не используйте этот метод, т.к. он устаревший. (deprecated)

+ +

Вместо него используйте такой специальный конструктор событий, как {{domxref("Event.Event", "Event()")}}. Страница Creating and triggering events даст больше информации о возможностях использования.

+
+ +

Синтаксис

+ +
event.initEvent(type, bubbles, cancelable);
+ +
+
type
+
{{domxref("DOMString")}}, определяющая тип события.
+
bubbles
+
Is a {{jsxref("Boolean")}} deciding whether the event should bubble up through the event chain or not. Once set, the read-only property {{ domxref("Event.bubbles") }} will give its value.
+
cancelable
+
Is a {{jsxref("Boolean")}} defining whether the event can be canceled. Once set, the read-only property {{ domxref("Event.cancelable") }} will give its value.
+
+ +

Пример

+ +
// Create the event.
+var event = document.createEvent('Event');
+
+// Create a click event that bubbles up and
+// cannot be canceled 
+event.initEvent('click', true, false);
+
+// Listen for the event.
+elem.addEventListener('click', function (e) {
+  // e.target matches elem
+}, false);
+
+elem.dispatchEvent(event);
+
+ +

Спецификация

+ + + + + + + + + + + + + + + + + + + +
СпецификацияСтатусКомментарий
{{SpecName('DOM WHATWG', '#dom-event-initevent','Event.initEvent()')}}{{Spec2("DOM WHATWG")}}Начиная с {{SpecName('DOM2 Events')}} - deprecated, заменено на event constructors.
{{SpecName('DOM2 Events','##Events-Event-initEvent','Event.initEvent()')}}{{Spec2('DOM2 Events')}}Начальное определение.
+ +

Browser compatibility

+ +

{{Compat("api.Event.initEvent")}}

+ +

Смотрите также

+ + -- cgit v1.2.3-54-g00ecf