Js向上展开半透明菜单代码

代码简介:

向上展开的半透明菜单,展开菜单后是可以看到背景的哦,透明度自己设置一下,风格有点类似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

posted @ 2011-03-10 10:22  网页代码站  阅读(518)  评论(0编辑  收藏  举报