contextmenu

Misol

Kontekst menyusi ko‘rinishining oldini oling:

div.addEventListener("contextmenu", (e) => {e.preventDefault()});
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

oncontextmenu hodisasi foydalanuvchi kontekst menyusini ochish uchun HTML elementni o‘ng tugma bilan bosganda sodir bo‘ladi.

Sichqoncha hodisalari

HodisaQachon sodir bo‘ladi
onclick Foydalanuvchi elementni bosadi
oncontextmenu Foydalanuvchi elementni o‘ng tugma bilan bosadi
ondblclick Foydalanuvchi elementni ikki marta bosadi
onmousedown Element ustida sichqoncha tugmasi bosiladi
onmouseenter Ko‘rsatkich element ustiga olib kelinadi
onmouseleave Ko‘rsatkich elementdan olib chiqiladi
onmousemove Ko‘rsatkich element ustida harakatlanmoqda
onmouseout Sichqoncha ko‘rsatkichi elementdan chiqadi
onmouseover Sichqoncha ko‘rsatkichi element ustiga olib kelinadi
onmouseup Element ustida sichqoncha tugmasi qo‘yib yuboriladi

Shuningdek qarang:

Mouse Event obyekti

Darslik:

JavaScript hodisalari


Sintaksis

HTML’da:

<element oncontextmenu="myScript">
O‘zingiz sinab ko‘ring »

JavaScript’da:

object.oncontextmenu = function(){myScript};
O‘zingiz sinab ko‘ring »

JavaScript’da, addEventListener() metodi yordamida:

object.addEventListener("contextmenu", myScript);
O‘zingiz sinab ko‘ring »


Texnik tafsilotlar

Ko‘tariladimi (bubbles): Ha
Bekor qilish mumkinmi: Ha
Hodisa turi: MouseEvent
HTML teglari: Barcha HTML elementlari
DOM versiyasi: Level 3 hodisalari

Brauzerlarda qo‘llab-quvvatlash

oncontextmenu DOM Level 3 (2004) imkoniyatidir.

U barcha zamonaviy brauzerlarda to‘liq qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 11


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!