CustomEvent: phương thức initCustomEvent()

Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

Note: This feature is available in Web Workers.

Phương thức CustomEvent.initCustomEvent() khởi tạo một đối tượng CustomEvent. Nếu sự kiện đã được dispatch, phương thức này không làm gì cả.

Các sự kiện được khởi tạo theo cách này phải được tạo bằng phương thức Document.createEvent(). Phương thức này phải được gọi để đặt sự kiện trước khi nó được dispatch bằng EventTarget.dispatchEvent(). Sau khi được dispatch, nó không còn làm gì nữa.

Note: Không sử dụng phương thức này nữa, vì nó đã lỗi thời.

Thay vì sử dụng tính năng này, hãy dùng các constructor sự kiện cụ thể, như CustomEvent(). Phần Tạo và dispatch sự kiện cung cấp thêm thông tin về cách sử dụng những constructor đó.

Cú pháp

js
initCustomEvent(type, canBubble, cancelable, detail)

Tham số

type

Một chuỗi chứa tên của sự kiện.

canBubble

Một giá trị boolean cho biết sự kiện có nổi bọt lên qua DOM hay không.

cancelable

Một giá trị boolean cho biết sự kiện có thể hủy được hay không.

detail

Bất kỳ dữ liệu nào sẽ khả dụng cho trình xử lý thông qua thuộc tính CustomEvent.detail.

Giá trị trả về

Không có (undefined).

Đặc tả kỹ thuật

Specification
DOM
# dom-customevent-initcustomevent

Tương thích trình duyệt

Xem thêm