본 글에서는 자바스크립트 마우스 우클릭 메뉴 구현 방법을 예시로 설명하고 있으며, 구체적인 내용은 다음과 같습니다
렌더링:
구체 코드:
<html> <head> <meta charset="gb2312" /> <title></title> <style> #menu{ border:solid 1px gray; width:100px; display:none; position:absolute; background-color:ghostwhite; margin: 0; padding: 0; list-style-type: none; } #menu>li{ border-bottom: dashed 1px gray; } </style> <script type="text/javascript"> window.onload=function(){ var oUl=document.getElementById('menu'); document.oncontextmenu=function(ev){ var oEvent=ev||event; //一定要加px,要不然chrom不认 oUl.style.top=oEvent.clientY+'px'; oUl.style.left=oEvent.clientX+'px'; oUl.style.display='block'; return false; } document.onclick=function(){ oUl.style.display='none'; } }; </script> </head> <body> <ul id="menu"> <li><a href="http://www.jb51.net/" target="_blank">脚本之家</a></li> <li><a href="http://www.jb51.net/" target="_blank">脚本之家</a></li> <li><a href="http://www.jb51.net/" target="_blank">脚本之家</a></li> <li><a href="http://www.jb51.net/" target="_blank">脚本之家</a></li> </ul> </body> </html>
이 기사가 JavaScript 프로그래밍을 배우는 모든 사람에게 도움이 되기를 바랍니다.