Js向上展开半透明菜单代码
时间:2011-03-10 来源:网页代码站
代码简介:
向上展开的半透明菜单,展开菜单后是可以看到背景的哦,透明度自己设置一下,风格有点类似XP系统的右键菜单一样,链接颜色什么的你需要自己修改一下,以适合你的网页风格。
代码内容:
<HTML> <HEAD> <title>Js向上展开半透明菜单代码_网页代码站(www.webdm.cn)</title> <STYLE> body{ background:url(http://www.webdm.cn/images/20090919/bgdemo3.jpg); } .menuover { BORDER-RIGHT: #1a71e6 1px solid; BORDER-TOP: #1a71e6 1px solid; BORDER-LEFT: #1a71e6 1px solid; CURSOR: hand; BORDER-BOTTOM: #1a71e6 1px solid; BACKGROUND-COLOR: #eaf2fd } .menuout { CURSOR: hand } TD { FONT-SIZE: 12px; COLOR: #1a71e6;TEXT-DECORATION: none } A { FONT-SIZE: 12px; COLOR: #1a71e6; ‘TEXT-DECORATION: none } </STYLE> <SCRIPT> var moveStep = 15; // 移动单位 var moveTime = 10; //移动时间 function MoveMenuBox() { if(MenuBox.doing) { clearInterval(MenuBox.doing) } moveStep *= -1 MenuBox.doing = setInterval("DoMoveAction()",moveTime) } function DoMoveAction() { var judger = MenuBox.style.pixelTop + moveStep; if(moveStep>0) { if(judger <= MenuBox.parentElement.offsetHeight) { MenuBox.style.pixelTop = judger } else { MenuBox.style.pixelTop = MenuBox.parentElement.offsetHeight; clearInterval(MenuBox.doing); MenuBox.doing = false; } } else { if(judger >= 0) { MenuBox.style.pixelTop = judger } else { MenuBox.style.pixelTop = 0; clearInterval(MenuBox.doing); MenuBox.doing = false; } } } </SCRIPT> </HEAD> <BODY> <TABLE cellSpacing=0 cellPadding=0 border=0> <TBODY> <TR> <TD width="100%"> <DIV style="OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%"> <TABLE id=MenuBox style="BORDER-RIGHT: #1a71e6 1px solid; BORDER-TOP: #1a71e6 1px solid; VISIBILITY: hidden; BORDER-LEFT: #1a71e6 20px solid; BORDER-BOTTOM: #1a71e6 1px solid; POSITION: relative" cellSpacing=4 cellPadding=0 width=130> <TBODY> <TR> <TD class=menuout onmouseover="this.className='menuover';" onmouseout="this.className='menuout';" vAlign=center align=middle height=20>关于我们</TD></TR> <TR> <TD class=menuout onmouseover="this.className='menuover';" onmouseout="this.className='menuout';" vAlign=center align=middle height=20>广告服务</TD></TR> <TR> <TD class=menuout onmouseover="this.className='menuover';" onmouseout="this.className='menuout';" vAlign=center align=middle height=20>用户留言</TD></TR> <TR> <TD class=menuout onmouseover="this.className='menuover';" onmouseout="this.className='menuout';" vAlign=center align=middle height=20>下载排行</TD></TR> <TR> <TD class=menuout onmouseover="this.className='menuover';" onmouseout="this.className='menuout';" vAlign=center align=middle height=20>最新更新</TD></TR> <TR> <TD class=menuout onmouseover="this.className='menuover';" onmouseout="this.className='menuout';" vAlign=center align=middle height=20>网页特效</TD></TR> <TR> <TD class=menuout onmouseover="this.className='menuover';" onmouseout="this.className='menuout';" vAlign=center align=middle height=20>源码下载</TD></TR> <TR> <TD class=menuout onmouseover="this.className='menuover';" onmouseout="this.className='menuout';" vAlign=center align=middle height=20>网页代码站</TD></TR></TBODY></TABLE></DIV></TD></TR> <TR> <TD width="100%"> <TABLE id=judgerBox height=29 cellSpacing=0 cellPadding=0 width=130> <TBODY> <TR> <TD style="FONT-SIZE: 6px" vAlign=center align=middle width=128 bgColor=#ffffff height=4></TD></TR> <TR> <TD style="BORDER-RIGHT: #ffffff 1px outset; BORDER-TOP: #ffffff 1px outset; BORDER-LEFT: #ffffff 1px outset; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px outset; BACKGROUND-COLOR: #1a71e6" onclick=MoveMenuBox() vAlign=center align=middle width=128 height=25>打开菜单</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE> <SCRIPT> function window.onload() { MenuBox.style.pixelTop = MenuBox.parentElement.offsetHeight; MenuBox.style.visibility = "visible" } </SCRIPT> <br> <p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的代码下载网站 - 致力为中国站长提供有质量的代码!</p>
代码来自:http://www.webdm.cn/webcode/7bd9ac64-22ba-4c2f-8901-3c0c0bb3a11a.html
相关阅读 更多 +