js實現右鍵管理
<head>
<title>無標題頁</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="js/jquery1.11.js" type="text/javascript"></script>
<script type="text/javascript">
//屏蔽瀏覽器的右鍵
document.oncontextmenu = function(){
return false;
}
//鼠標點擊右鍵
$(document).mousedown(function(shubiao){
var key = shubiao.which;//鍵盤 (右鍵爲3 左鍵 1 滑輪 2 )
//alert(key);
if(key == 3){
var x = shubiao.clientX;//x軸
var y = shubiao.clientY;//y軸
//定位
$("#asd").html("x = "+x+",y = "+y);
//右鍵定位
$(".desk").show().css({left:x,top:y});
}
});
//點擊空白區域 隱藏右鍵
$(document).click(function(){
$(".desk").hide();
});
//方法
function asd(a){
if(a == 1){
alert("添加應用");
}else if(a == 2){
alert("獲取筆記");
}else if(a == 3){
alert("刷新");
}
}
$(function(){
});
</script>
<style type="text/css">
*{margin:0;padding:0;}
body{background:url("images/asd.jpg");}
/*desk start*/
.desk{width:200px;height:180px;
background:#fff;
font-size:12px;font-family:"微軟雅黑";
color:#666;
box-shadow:1px 1px 30px 3px #ccc;
position:absolute;/*絕對定位*/
display:none;
}
.desk ul li{border:1px solid #ddd;list-style:none;font-size:14px;
line-height:34px;padding-left:10px;
}
/*鼠標移動效果*/
.desk ul li:hover{background:#647E7C;color:#fff;}
/* end desk*/
#asd{font-size:20px;color:#FFF;margin:0 auto;}
</style>
</head>
<body>
<form method="post" action="">
<!---desk start-->
<div class="desk" >
<ul>
<li οnclick="asd(1)">添加應用</li>
<li οnclick="asd(2)">獲取筆記</li>
<li οnclick="asd(3)">刷新</li>
<li οnclick="asd(4)">上傳資料</li>
<li οnclick="asd(5)">更換背景</li>
</ul>
<p id="asd"></p>
</div>
<!--end desk-->
</form>
</body>
</html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.