CloseWatcher: sự kiện close

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Một sự kiện close được kích hoạt trên đối tượng CloseWatcher khi nhận được yêu cầu đóng và chỉ được kích hoạt nếu sự kiện cancel xảy ra trước sự kiện close đó không bị hủy.

Trình xử lý sự kiện close là nơi nên gọi mã để đóng thành phần UI: điều này bảo đảm thành phần sẽ được đóng đúng cách dù đến từ tín hiệu đóng đặc thù của nền tảng hay từ lời gọi CloseWatcher.requestClose().

Cú pháp

Dùng tên sự kiện trong các phương thức như addEventListener(), hoặc đặt một thuộc tính trình xử lý sự kiện.

js
addEventListener("close", (event) => { })

onclose = (event) => { }

Kiểu sự kiện

Một Event.

Ví dụ

Dùng sự kiện close

Dùng close để lắng nghe các yêu cầu đóng.

js
watcher.addEventListener("close", () => {
  // Close your UI component
  sidebar.hide();
});

Thông số kỹ thuật

Specification
HTML
# handler-closewatcher-onclose

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