禁用和改写鼠标右键
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>禁用和改写鼠标右键</title>
<style type="text/css">
.MouserNemu{display:none; position:absolute; border:1px solid #CCC; background:#ddd}
</style>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(function(){
$(document).bind("contextmenu", function(e){ return false; })
$(document).bind('mousedown',ShowMouse);
$('.MouserNemu').hover(function(){
$(document).unbind('mousedown');
},function(){
$(document).bind('mousedown',ShowMouse);
})
});
function ShowMouse(e){
switch(e.which){
case 1:
$('.MouserNemu').hide();
break;
case 2: break;
case 3:
$('.MouserNemu').show().css({'left':e.pageX,'top':e.pageY});
break;
}
return false;
}
</script>
</head>
<body>
<div class="MouserNemu">
鼠标右键菜单
</div>
</body>
</html>