oncontextmenu ఇవెంట్
నిర్వచనం మరియు ఉపయోగం
వినియోగదారుడు ఎక్కువ క్లిక్ చేసినప్పుడు కాంటెక్స్ట్ మెనూ తెరిచినప్పుడు oncontextmenu ఇవెంట్ జరుగుతుంది
ప్రత్యామ్నాయ వివరణ:అన్ని బ్రౌజర్లు కాంటెక్స్ట్ మెనూ ఇవెంట్ను మద్దతు ఇస్తాయి కానీ ప్రస్తుతం మాత్రమే ఫైర్ఫాక్స్ మద్దతు ఇస్తుంది contextmenu అట్రిబ్యూట్。
ఉదాహరణ
వినియోగదారుడు కాంటెక్స్ట్ మెనూ కలిగిన <div> ఇల్మెంట్ను కుడి క్లిక్ చేసినప్పుడు జావాస్క్రిప్ట్ నిర్వహించండి:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
సింథాక్స్
హ్ట్మ్ల్ లో:
<ఇల్మెంట్ oncontextmenu="myScript">
జావాస్క్రిప్ట్లో:
ఆబ్జెక్ట్.oncontextmenu = function(){myScript};
జావాస్క్రిప్ట్లో యూజ్ చేసుకుని addEventListener() మాదిరి మాధ్యమం ఉపయోగించండి:
ఆబ్జెక్ట్.addEventListener("contextmenu", myScript);
ప్రత్యామ్నాయ వివరణ:ఇంటర్నెట్ ఎక్స్ప్లోరర్ 8 లేదా అంతకు ముంది సంస్కరణలు మద్దతు ఇవ్వలేదు addEventListener() మాదిరి మాధ్యమం。
టెక్నికల్ వివరాలు
బల్బులు ప్రసారం: | 支持 |
---|---|
రద్దు చేయగలిగే: | 支持 |
ఈవెంట్ టైప్: | MouseEvent |
支持的 HTML 标签: | 所有 HTML 元素 |
DOM 版本: | Level 3 Events |
浏览器支持
事件 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | 支持 | 支持 | 支持 | 支持 | 支持 |