推荐:极酷右键菜单


Posted in Javascript onNovember 29, 2006
<!-- ++++++++++++++++++++++++++++++在<body></body>之间输入下面的代码++++++++++++++++++++++++++++++++ --> 
点击右键看看! 
<style> 
body,td,a {font-size:9pt;color:black} 
.none{border:black 1px solid;background:D9D9D9;padding-top:2} 
.over {border:black 1px solid;background:707888;color:white;padding-top:2} 
</style> 
<body oncontextmenu="return false"> 
<div style="position:absolute; left: 100; top: 100;cursor: hand;display='none';" ID=plane  
onmousedown="down=true;divleft=event.clientX-parseInt(plane.style.left); 
divtop=event.clientY-parseInt(plane.style.top)" onmouseup="down=false"> 
<div align=center style="position:absolute; left:150px; top:33px; width:100px;  
height:19px; z-index:1;color:white;background:707888;cursor:default;" class="none"  
onmouseover="menuin();init()">右键菜单</div> 
<div align=center id="item1" style="position:absolute; left:50px; top:55px; width:99px;  
height:19px; z-index:2; filter:alpha(opacity=0)" onmouseover="this.className='over';menuin()" 
onmouseout="this.className='none';" class="none" 
><a href=http://www.pcedu.com.cn>网络学院</a></div> 
<div align=center id="item2" style="position:absolute; left:250px; top:77px; width:99px; height:19px; z-index:3;filter:alpha(opacity=0)" 
class=none onmouseover="this.className='over';menuin()" 
onmouseout="this.className='none';"><a href=#>菜单项二</a></div> 
<div align=center id="item3" style="position:absolute; left:50px; top:99px; width:99px; height:19px; z-index:4; filter:alpha(opacity=0)" 
class=none onmouseover="this.className='over';menuin()" 
onmouseout="this.className='none';">菜单项三</div> 
<div align=center id="item4" style="position:absolute; left:250px; top:121px; width:99px; height:19px; z-index:5;filter:alpha(opacity=0)" 
class=none onmouseover="this.className='over';menuin()" 
onmouseout="this.className='none';">菜单项四</div> <div align=center id="item5" style="position:absolute; left:50px; top:143px; width:99px; height:19px; z-index:6; filter:alpha(opacity=0)" 
class=none onmouseover="this.className='over';menuin()" 
onmouseout="this.className='none';">菜单项五</div> 
</div> 
<script language="vbs"> 
dim down,divleft,divtop,timelinestart,timelinestop,tidone,tidtwo,tidtree 
down=false 
timelinestart=0 
timelinestop=0 
sub document_onmousedown 
if window.event.button=2 then 
plane.style.display="" 
plane.style.left=window.event.clientx-153 
plane.style.top=window.event.clienty-35 
end if 
end sub 
sub document_onmousemove 
if down then 
plane.style.left=window.event.clientx-divleft 
plane.style.top=window.event.clienty-divtop 
end if 
end sub 
sub document_ondargstart 
window.event.returnvalue=false 
end sub 
function menuin() 
cleartimeout(tidtree) 
end function 
sub document_onclick 
tidtree=settimeout("outit()",200) 
end sub 
function init() 
if timelinestart<>5 then 
cleartimeout(tidtwo) 
item1.style.pixelLeft=item1.style.pixelLeft+20 
item1.filters.alpha.opacity=item1.filters.alpha.opacity+20 
item2.style.pixelLeft=item2.style.pixelLeft-20 
item2.filters.alpha.opacity=item2.filters.alpha.opacity+20 
item3.style.pixelLeft=item3.style.pixelLeft+20 
item3.filters.alpha.opacity=item3.filters.alpha.opacity+20 
item4.style.pixelLeft=item4.style.pixelLeft-20 
item4.filters.alpha.opacity=item4.filters.alpha.opacity+20 
item5.style.pixelLeft=item5.style.pixelLeft+20 
item5.filters.alpha.opacity=item5.filters.alpha.opacity+20 
timelinestart=timelinestart+1 
else 
cleartimeout(tidone) 
end if 
tidone=settimeout("init()",1) 
end function 
function outit() 
if timelinestart<>0 then 
cleartimeout(tidone) 
item1.style.pixelLeft=item1.style.pixelLeft-20 
item1.filters.alpha.opacity=item1.filters.alpha.opacity-20 
item2.style.pixelLeft=item2.style.pixelLeft+20 
item2.filters.alpha.opacity=item2.filters.alpha.opacity-20 
item3.style.pixelLeft=item3.style.pixelLeft-20 
item3.filters.alpha.opacity=item3.filters.alpha.opacity-20 
item4.style.pixelLeft=item4.style.pixelLeft+20 
item4.filters.alpha.opacity=item4.filters.alpha.opacity-20 
item5.style.pixelLeft=item5.style.pixelLeft-20 
item5.filters.alpha.opacity=item5.filters.alpha.opacity-20 
timelinestart=timelinestart-1 
else 
cleartimeout(tidtwo) 
plane.style.display="none" 
exit function 
end if 
tidtwo=settimeout("outit()",1) 
end function 
</script>
Javascript 相关文章推荐
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
Jun 14 Javascript
JS构建页面的DOM节点结构的实现代码
Dec 09 Javascript
Jquery选择子控件&quot;大于号&quot;和&quot; &quot;区别介绍及使用示例
Jun 25 Javascript
Jquery中children与find之间的区别详细解析
Nov 29 Javascript
jquery中的$(document).ready()使用小结
Feb 14 Javascript
IE中getElementsByName()对有些元素无效的解决方案
Sep 28 Javascript
jquery实现漂亮的二级下拉菜单代码
Aug 26 Javascript
利用Node.js+Koa框架实现前后端交互的方法
Feb 27 Javascript
详解webpack+es6+angular1.x项目构建
May 02 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 jQuery
Angular2 组件通信的实例代码
Jun 23 Javascript
react中Suspense的使用详解
Sep 01 Javascript
双击滚屏-常用推荐
Nov 29 #Javascript
js获取单选按钮的数据
Nov 27 #Javascript
准确获得页面、窗口高度及宽度的JS
Nov 26 #Javascript
解决FireFox下[使用event很麻烦]的问题
Nov 26 #Javascript
DHTML 中的绝对定位
Nov 26 #Javascript
js验证表单第二部分
Nov 25 #Javascript
js验证表单大全
Nov 25 #Javascript
You might like
JAVA/JSP学习系列之二
2006/10/09 PHP
怎么使 Mysql 数据同步
2006/10/09 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
php中使用$_REQUEST需要注意的一个问题
2013/05/02 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
Symfony2框架创建项目与模板设置实例详解
2016/03/17 PHP
PHP中new static()与new self()的比较
2016/08/19 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
PHP实现cookie跨域session共享的方法分析
2019/08/23 PHP
用js重建星际争霸
2006/12/22 Javascript
捕获关闭窗口的脚本
2009/01/10 Javascript
jQuery.Validate验证库的使用介绍
2013/04/26 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
jQuery代码性能优化的10种方法
2016/06/21 Javascript
原生JS实现的简单小钟表功能示例
2018/08/30 Javascript
使用Karma做vue组件单元测试的实现
2020/01/16 Javascript
搭建Python的Django框架环境并建立和运行第一个App的教程
2016/07/02 Python
python自动裁剪图像代码分享
2017/11/25 Python
Django重置migrations文件的方法步骤
2019/05/01 Python
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
Python 中判断列表是否为空的方法
2019/11/24 Python
numpy np.newaxis 的实用分享
2019/11/30 Python
python误差棒图errorbar()函数实例解析
2020/02/11 Python
利用Vscode进行Python开发环境配置的步骤
2020/06/22 Python
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
HTMl5的存储方式sessionStorage和localStorage详解
2014/03/18 HTML / CSS
html5清空画布方法(三种)
2017/10/16 HTML / CSS
法学毕业生自我鉴定
2013/11/08 职场文书
教育课题研究自我鉴定范文
2013/12/28 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
关于保护环境的建议书
2014/08/26 职场文书
幼儿园见习报告范文
2014/10/30 职场文书
幼儿园开学报名通知
2015/07/16 职场文书
使用CSS实现六边形的图片效果
2022/08/05 HTML / CSS