滑动的层做的动态菜单

以下是代码片段:

<HTML>
<HEAD>
<TITLE>动态菜单</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>
a{color: #333333; text-decoration: none}
a:hover{color: #990000; text-decoration: underline}
.alpha {
 FILTER: Alpha(Opacity=80)
}
.td1 {
 FONT-SIZE: 12px; FONT-FAMILY: "tahoma"
}
.td2 {
 FONT-SIZE: 12px; CURSOR: hand; FONT-FAMILY: "tahoma"; BACKGROUND-COLOR: #cfe7ff
}
.maskl {
 OVERFLOW: hidden
}
.cardtitle {
 BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 12px; BORDER-LEFT: black 0px solid; CURSOR: default; TEXT-INDENT: 4pt; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: "tahoma"
}
.cardbottom {
 BORDER-RIGHT: black 1px solid; BORDER-TOP: black 0px solid; FILTER: Alpha(Opacity=90); BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #99ccff
}
</STYLE>
<SCRIPT language=Jscript>
//用数组来存储多个timeOut标识.
tBack=new Array(6);
tOut=new Array(6);
//激活当前选项卡.
function menuOut(whichMenu){
var curMenu=eval("menu"+whichMenu);
 curMenu.runtimeStyle.zIndex=6;
 clearTimeout(tBack[whichMenu]);
 moveOut(whichMenu);
}
//恢复初始状态.
function menuBack(whichMenu){
var curMenu=eval("menu"+whichMenu);
 curMenu.runtimeStyle.zIndex=curMenu.style.zIndex;
 clearTimeout(tOut[whichMenu]);
 moveBack(whichMenu);
}
//移动当前选项卡
function moveOut(curNum){
var curMenu=eval("menu"+curNum);
 if(curMenu.style.posLeft>0) {
  curMenu.style.posLeft-=2;
  tOut[curNum]=setTimeout("moveOut('"+curNum+"')",1);
  }
}
//移回选项卡.
function moveBack(curNum){
var curMenu=eval("menu"+curNum);
 if(curMenu.style.posLeft<30) {
  curMenu.style.posLeft+=2;
  tBack[curNum]=setTimeout("moveBack('"+curNum+"')",1);
  }

}
//鼠标移过时改变表格单元式样。
function swapClass(){
var o=event.srcElement;
 if(o.className=="td1") o.className="td2"
  else if(o.className=="td2") o.className="td1";
}
document.onmouseover=swapClass;
document.onmouseout=swapClass;
</SCRIPT>
</HEAD>
<BODY text=#000000 bgColor=#ffffff leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
<DIV class=maskl id=menuPos style="Z-INDEX: 1; LEFT: 12px; WIDTH: 132px; POSITION: absolute; TOP: 14px; HEIGHT: 256px">

<DIV id=menu1 onmouseover=menuOut(1) style="Z-INDEX: 1; LEFT: 30px; WIDTH: 130px; POSITION: absolute; TOP: 0px; HEIGHT: 20px" onmouseout=menuBack(1)>
<DIV class=cardbottom id=Layer1 style="Z-INDEX: 1; LEFT: 0px; WIDTH: 100px; POSITION: absolute; TOP: 17px; HEIGHT: 115px">
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" align=center
border=0>
  <TBODY>
  <TR>
    <TD class=td1 align=middle>option1</TD></TR>
  <TR>
    <TD class=td1 align=middle>option2</TD></TR>
  <TR>
    <TD class=td1 align=middle>option3</TD></TR>
  <TR>
    <TD class=td1 align=middle>option4</TD></TR>
  <TR>
    <TD> </TD></TR></TBODY></TABLE>
</DIV>
<TABLE cellSpacing=0 cellPadding=0 width=100 border=0>
  <TBODY>
  <TR>
    <TD width=14 height=18><IMG height=18 src="stang.gif"
      width=14></TD>
    <TD class=cardtitle width=86 bgColor=#99ccff height=14>menucard1</TD></TR></TBODY></TABLE>
</DIV>

<DIV id=menu2 onmouseover=menuOut(2) style="Z-INDEX: 1; LEFT: 30px; WIDTH: 130px; POSITION: absolute; TOP: 20px; HEIGHT: 20px" onmouseout=menuBack(2)>
<DIV class=cardbottom id=Layer2 style="Z-INDEX: 1; LEFT: 0px; WIDTH: 100px; POSITION: absolute; TOP: 17px; HEIGHT: 115px">
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" align=center
border=0>
  <TBODY>
  <TR>
          <TD class=td1 align=middle><a href="/js.asp" target="_blank">图片特效</a></TD>
        </TR>
  <TR>
    <TD class=td1 align=middle><a href="/js.asp" target="_blank">鼠标特效</a></TD></TR>
  <TR>
    <TD class=td1 align=middle><a href="/js.asp" target="_blank">动态菜单</a></TD></TR>
  <TR>
    <TD class=td1 align=middle><a href="/js.asp" target="_blank">文字特效</a></TD></TR>
  <TR>
    <TD> </TD></TR></TBODY></TABLE></DIV>
<TABLE cellSpacing=0 cellPadding=0 width=100 border=0>
  <TBODY>
  <TR>
    <TD width=14 height=18><IMG height=18 src="stang.gif"
      width=14></TD>
    <TD class=cardtitle width=86 bgColor=#99ccff
  height=14>网页特效</TD></TR></TBODY></TABLE>
</DIV>

<DIV id=menu3 onmouseover=menuOut(3) style="Z-INDEX: 1; LEFT: 30px; WIDTH: 130px; POSITION: absolute; TOP: 40px; HEIGHT: 20px" onmouseout=menuBack(3)>
<DIV class=cardbottom id=Layer3 style="Z-INDEX: 1; LEFT: 0px; WIDTH: 100px; POSITION: absolute; TOP: 17px; HEIGHT: 115px">
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" align=center
border=0>
  <TBODY>
  <TR>
    <TD class=td1 align=middle>option1</TD></TR>
  <TR>
    <TD class=td1 align=middle>option2</TD></TR>
  <TR>
    <TD class=td1 align=middle>option3</TD></TR>
  <TR>
    <TD class=td1 align=middle>option4</TD></TR>
  <TR>
    <TD> </TD></TR></TBODY></TABLE></DIV>
<TABLE cellSpacing=0 cellPadding=0 width=100 border=0>
  <TBODY>
  <TR>
    <TD width=14 height=18><IMG height=18 src="stang.gif"
      width=14></TD>
    <TD class=cardtitle width=86 bgColor=#99ccff
  height=14>MENUCARD3</TD></TR></TBODY></TABLE>
 </DIV>

<DIV id=menu4 onmouseover=menuOut(4) style="Z-INDEX: 1; LEFT: 30px; WIDTH: 130px; POSITION: absolute; TOP: 60px; HEIGHT: 20px" onmouseout=menuBack(4)>
<DIV class=cardbottom id=Layer4 style="Z-INDEX: 1; LEFT: 0px; WIDTH: 100px; POSITION: absolute; TOP: 17px; HEIGHT: 115px">
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" align=center
border=0>
  <TBODY>
  <TR>
    <TD class=td1 align=middle>option1</TD></TR>
  <TR>
    <TD class=td1 align=middle>option2</TD></TR>
  <TR>
    <TD class=td1 align=middle>option3</TD></TR>
  <TR>
    <TD class=td1 align=middle>option4</TD></TR>
  <TR>
    <TD> </TD></TR></TBODY></TABLE></DIV>
<TABLE cellSpacing=0 cellPadding=0 width=100 border=0>
  <TBODY>
  <TR>
    <TD width=14 height=18><IMG height=18 src="stang.gif" width=14></TD>
    <TD class=cardtitle width=86 bgColor=#99ccff height=14>MENUCARD4</TD>
  </TR>
  </TBODY>
</TABLE>
</DIV>

<DIV id=menu5 onmouseover=menuOut(5) style="Z-INDEX: 1; LEFT: 30px; WIDTH: 130px; POSITION: absolute; TOP: 80px; HEIGHT: 134px" onmouseout=menuBack(5)>
<DIV class=cardbottom id=Layer5 style="Z-INDEX: 1; LEFT: 0px; WIDTH: 100px; POSITION: absolute; TOP: 17px; HEIGHT: 115px">
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" align=center
border=0>
  <TBODY>
  <TR>
    <TD class=td1 align=middle>option1</TD></TR>
  <TR>
    <TD class=td1 align=middle>option2</TD></TR>
  <TR>
    <TD class=td1 align=middle>option3</TD></TR>
  <TR>
    <TD class=td1 align=middle>option4</TD></TR>
  <TR>
    <TD> </TD></TR></TBODY></TABLE></DIV>
<TABLE cellSpacing=0 cellPadding=0 width=100 border=0>
  <TBODY>
  <TR>
    <TD width=14 height=18><IMG height=18 src="stang.gif"
      width=14></TD>
    <TD class=cardtitle width=86 bgColor=#99ccff
  height=14>MENUCARD5</TD></TR></TBODY></TABLE>
</DIV>
 
<DIV id=menu6 onmouseover=menuOut(6) style="Z-INDEX: 1; LEFT: 30px; WIDTH: 130px; POSITION: absolute; TOP: 100px; HEIGHT: 134px" onmouseout=menuBack(6)>
<DIV class=cardbottom id=Layer6 style="Z-INDEX: 1; LEFT: 0px; WIDTH: 100px; POSITION: absolute; TOP: 17px; HEIGHT: 115px">
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" align=center
border=0>
  <TBODY>
  <TR>
    <TD class=td1 align=middle>option1</TD></TR>
  <TR>
    <TD class=td1 align=middle>option2</TD></TR>
  <TR>
    <TD class=td1 align=middle>option3</TD></TR>
  <TR>
    <TD class=td1 align=middle>option4</TD></TR>
  <TR>
    <TD> </TD></TR></TBODY></TABLE></DIV>
<TABLE cellSpacing=0 cellPadding=0 width=100 border=0>
  <TBODY>
  <TR>
    <TD width=14 height=18><IMG height=18 src="stang.gif"
      width=14></TD>
    <TD class=cardtitle width=86 bgColor=#99ccff
  height=14>MENUCARD6</TD></TR></TBODY></TABLE>
  </DIV> 
<DIV id=menu7 onmouseover=menuOut(7) style="Z-INDEX: 1; LEFT: 30px; WIDTH: 130px; POSITION: absolute; TOP: 120px; HEIGHT: 134px" onmouseout=menuBack(7)>
<DIV class=cardbottom id=Layer7 style="Z-INDEX: 1; LEFT: 0px; WIDTH: 100px; POSITION: absolute; TOP: 17px; HEIGHT: 115px">
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" align=center
border=0>
  <TBODY>
  <TR>
    <TD class=td1 align=middle>option1</TD></TR>
  <TR>
    <TD class=td1 align=middle>option2</TD></TR>
  <TR>
    <TD class=td1 align=middle>option3</TD></TR>
  <TR>
    <TD class=td1 align=middle>option4</TD></TR>
  <TR>
    <TD> </TD></TR></TBODY></TABLE></DIV>
<TABLE cellSpacing=0 cellPadding=0 width=100 border=0>
  <TBODY>
  <TR>
    <TD width=14 height=18><IMG height=18 src="stang.gif"
      width=14></TD>
    <TD class=cardtitle width=86 bgColor=#99ccff
  height=14>MENUCARD7</TD></TR></TBODY></TABLE>
  </DIV> 
</DIV> 
</BODY></HTML>

 

From: http://vikou.com/code/showjs.asp?js_id=459

版权声明:
作者:Kiyo
链接:https://www.wkiyo.cn/html/2008-01/i377.html
来源:Kiyo's space
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>