浏览器自带的事件,默认事件:右键弹出菜单,按下键盘窗口显示相应字符;

阻止默认事件:return false;

键盘事件:onkeydown,onkeyup,onkeypress;

点击鼠标相关事件:onclick ,onmousedown,onmousemove,onmouseup;

右键:document.oncontextmenu;

自定义鼠标右键菜单:

用document.oncontextmenu事件(即上下文菜单),点击后div在鼠标位置显示oEvent.clientX,oEvent.clientY,阻止右键默认菜单return false;return false 要放在自定义的最后;

在窗口任意处左击document.onclick,div消失display='none';

<script>
document.oncontextmenu=function (ev)
{
    var oEvent=ev||event;
    var oDiv=document.getElementById('div1');
    
    oDiv.style.display='block';
    oDiv.style.left=oEvent.clientX+'px';
    oDiv.style.top=oEvent.clientY+'px';
    
    return false;
};

document.onclick=function ()
{
    var oDiv=document.getElementById('div1');
    
    oDiv.style.display='none';
};
</script>
View Code

相关文章: