javascript树形菜单效果

一、树形菜单效果

实现一个树形菜单的效果,代码中使用的图片自己准备

二、实现的思路

1、制作一级主菜单,例如:文学艺术
< A href="javascript:onClick=show('对应二级菜单的ID名') ">< IMG src="image/fclose.gif" border="0" align="absmiddle" >文学艺术< /A>
调用show()函数来实现二级菜单的显示及隐藏
2、用层制作二级菜单
< DIV id="层ID名称" style="display:none"
< IMG src="image/doc.gif" align="absmiddle">先锋写作
< IMG src="image/doc.gif" align="absmiddle">小说散文
< IMG src="image/doc.gif" align="absmiddle">诗风词韵
< IMG src="image/doc.gif" align="absmiddle">幻影奇侠
< IMG src="image/doc.gif" align="absmiddle">童话故事< /DIV>
说明:style="display:none"二级层菜单处于隐状态
3、制作效果:当点击“文学艺术”一级菜单时,“先锋写作、小说散文、诗风词韵、幻影奇侠”二级菜单显示,当再次点击“文学艺术”一级菜单时,下面的二级菜单处于隐藏状态,直接点击查看上面的菜单效果
4、依次制作各级一级、二级菜单

三、实现树形菜单的源代码:

<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>树形菜单</TITLE>
<STYLE type="text/css">
DIV {
FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 22px;
}
A{FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none}
A:hover {FONT-SIZE: 13px; COLOR: #999999}
</STYLE>
<SCRIPT language="JavaScript">
function show(d1){
if(document.getElementById(d1).style.display=='none'){
document.getElementById(d1).style.display='block'; //触动的层如果处于隐藏状态,即显示
}
else{document.getElementById(d1).style.display='none'; //触动的层如果处于显示状态,即隐藏
}
}
</SCRIPT>
</HEAD>
<BODY>
<DIV HEIGHT="30"><FONT color="#CC0000" ><B><IMG src="image/fold.gif" width="16" height="16" align="absmiddle">树形菜单:</B></FONT></DIV>
<A href="javascript:onClick=show('1') "><IMG src="image/fclose.gif" border="0" align="absmiddle" >文学艺术</A>
<DIV id="1" style="display:none"><IMG src="image/doc.gif" align="absmiddle">先锋写作<BR>
<IMG src="image/doc.gif" align="absmiddle">小说散文<BR>
<IMG src="image/doc.gif" align="absmiddle">诗风词韵</DIV>
<DIV><A href="javascript: onClick=show('2') "><IMG src="image/fclose.gif" border="0" align="absmiddle">贴图专区</A></DIV>
<DIV id="2" style="display:none"><IMG src="image/doc.gif" align="absmiddle">真我风采<BR>
<IMG src="image/doc.gif" align="absmiddle">视频贴图<BR>
<IMG src="image/doc.gif" align="absmiddle">行行摄摄<BR>
<IMG src="image/doc.gif" align="absmiddle">Flash贴图</DIV>
</BODY>
</HTML>
 
本文链接: http://www.snowdi.com/433.html  → 转载请注明文章出自 雪頔网
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值