码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript特效——自定义鼠标右键菜单

时间:2014-08-29 17:36:48      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   java   io   ar   art   

bubuko.com,布布扣HTML
bubuko.com,布布扣
 1 .menu{
 2             position:absolute;
 3             width:200px;
 4             background:#eee;
 5             border:1px solid #ddd;
 6             box-shadow:2px 2px 2px 2px #999;
 7             display: none;
 8         }
 9         ul{
10             padding:0;
11             margin:0;
12             list-style-type:none;
13         }
14         ul li a{
15             padding:5px 10px;
16             display: block;
17             text-decoration:none;
18             color:#555;
19         }
20         ul li a:hover{
21             cursor:default;
22         }
23         ul li:hover{
24             background: #009CE1;
25 
26         }
CSS
bubuko.com,布布扣
 1 window.onload = function() {
 2             var doc = document;
 3             doc.oncontextmenu = function(e) {
 4                 return false;
 5             };
 6             doc.addEventListener("mousedown", function(e){
 7                 e.stopPropagation();
 8                 var target = e.target;
 9                 var buttonType = e.button;
10                 var xPos = e.clientX;
11                 var yPos = e.clientY;
12                 var menu = doc.getElementById("menu");
13                 if(buttonType === 2) {
14                     menu.style.left = xPos + "px";
15                     menu.style.top = yPos + "px";
16                     menu.style.display = "block";
17                 } else if(target.nodeName.toLocaleUpperCase() === "A"){
18                     window.Location.href = e.currentTarget.URL;
19                 } else {
20                     menu.style.display = "none";
21                 }
22             })
23         }
JavaScript

 

JavaScript特效——自定义鼠标右键菜单

标签:style   blog   http   color   os   java   io   ar   art   

原文地址:http://www.cnblogs.com/Sspeed5cm/p/3945201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!