sự kiện oncontextmenu
Ví dụ
Ngăn chặn menu ngữ cảnh hiển thị:
div.addEventListener("contextmenu", (e) => {e.preventDefault()});
Hãy tự mình thử »Sự miêu tả
Sự kiện oncontextmenu
xảy ra khi người dùng nhấp chuột phải vào phần tử HTML để mở menu ngữ cảnh.
Sự kiện chuột
Event | Occurs When |
---|---|
onclick | The user clicks on an element |
oncontextmenu | The user right-clicks on an element |
ondblclick | The user double-clicks on an element |
onmousedown | A mouse button is pressed over an element |
onmouseenter | The pointer is moved onto an element |
onmouseleave | The pointer is moved out of an element |
onmousemove | The pointer is moving over an element |
onmouseout | The mouse pointer moves out of an element |
onmouseover | The mouse pointer is moved over an element |
onmouseup | The mouse button is released over an element |
Xem thêm:
Hướng dẫn:
Cú pháp
Trong JavaScript, sử dụng phương thức addEventListener():
object .addEventListener("contextmenu", myScript );
Hãy tự mình thử » Chi tiết kỹ thuật
Bong bóng: | Đúng |
---|---|
Có thể hủy: | Đúng |
Loại sự kiện: | ChuộtSự kiện |
Thẻ HTML: | Tất cả các phần tử HTML |
Phiên bản DOM: | Sự kiện cấp 3 |
Hỗ trợ trình duyệt
oncontextmenu
là tính năng DOM cấp 3 (2004).
Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt hiện đại:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 11 |