最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js实现的XP风格的右键菜单_导航菜单

来源:动视网 责编:小采 时间:2020-11-27 20:36:11
文档

js实现的XP风格的右键菜单_导航菜单

js实现的XP风格的右键菜单_导航菜单:使用说明: 在使用前,先建立菜单对象 var obj = new MouseMenu(obj); 注意,obj 要和 MouseMenu(obj) 的obj 相同 如建立了 obj 那么 obj 将会有以下方法,开始 obj.length = 0 方法: 1. addMenu(express[,icon][,
推荐度:
导读js实现的XP风格的右键菜单_导航菜单:使用说明: 在使用前,先建立菜单对象 var obj = new MouseMenu(obj); 注意,obj 要和 MouseMenu(obj) 的obj 相同 如建立了 obj 那么 obj 将会有以下方法,开始 obj.length = 0 方法: 1. addMenu(express[,icon][,
 使用说明:
在使用前,先建立菜单对象
var obj = new MouseMenu("obj");
注意,obj 要和 MouseMenu("obj") 的obj 相同
如建立了 obj 那么 obj 将会有以下方法,开始 obj.length = 0
方法:
1. addMenu(express[,icon][,url][,target][,title]);
功能: 插入一个菜单,并且 返回一个功能和上面说 提起的 obj 一样的菜单对象
obj[obj.length] 然后 obj.length 将会 +1
说明:
express 必须,字符串,显示在插入的菜单上的文本
icon 可选,整数(>0),如果后面有选项,你不需要ICON的话,填写 ""
url 可选,字符串,路径
target 可选,字符串 就是 target
title 可选,字符串 就是 title
2. addLink(express,[,icon][,url][,target][,title])
功能: 插入一个连接 然后 obj.length 将会 +1
说明
express 必须,字符串,显示在插入的菜单上的文本
icon 可选,整数(>0),如果后面有选项,你不需要ICON的话,填写 ""
url 必须,字符串,路径
target 可选,字符串 就是 target
title 可选,字符串 就是 title
3. addHR()
功能: 插入分割线
说明:
他不属于 link 和 menu 对象 所以使用时,obj.length 不变
比如:
var MM = new MouseMenu("MM")
MM.addLink("连接","","http://hello.com")
MM.addHR()
MM.addMenu("菜单")
//下面 是 MM[1] 而不是 MM[2] 因为 MM.addHR() MM.length 不会增加
MM[1].addLink("连接","","http://hello.com")
好了,说了这么多,应该会用了吧?
突然有人问:“在哪插入连接……”
…… 嗯~ 这个 ^_^! 看上面吧~~~~
附加:在代码中的其他的数据
//--------------- 有关数据 -----------------//
var IconList = new Array(); // icon图片 集合, 下标从 1 开始
IconList[1] = new Image();
IconList[1].src = "/Uploads//Uploads/icon/sub.gif";
//--------------------------- 声音开关 ------ 声音开关 ------------------//
var mouseCanSound = true;
var menuSpeed = 50; //---------- 菜单显示速度 ------------//
var alphaStep = 30; //---------- Alpaha 变化 度 -----------//

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

文档

js实现的XP风格的右键菜单_导航菜单

js实现的XP风格的右键菜单_导航菜单:使用说明: 在使用前,先建立菜单对象 var obj = new MouseMenu(obj); 注意,obj 要和 MouseMenu(obj) 的obj 相同 如建立了 obj 那么 obj 将会有以下方法,开始 obj.length = 0 方法: 1. addMenu(express[,icon][,
推荐度:
标签: 菜单 xp 实现
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top