永发信息网

动态按钮导航栏怎么制作~!最好帮我做一个

答案:1  悬赏:80  手机版
解决时间 2021-05-15 19:20
rt谢谢~!!~!~!!!~!
最佳答案

可以使用Dreamweaver网站制作过程中的动作面板来完成。


或者可以直接用flash制作一个。


再者,直接到网上去下载一些别人提供的可用代码,也是不错的,这个方法较为实用。



很多的网站上都有呀,一般渡是用div加javascript做的动态改变位置及显示的,如下代码:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


<html>
<head>
<title>多级菜单</title>
<META http-equiv="content-type" CONTENT="text/html;charset=gb2312">
<META NAME="Author" CONTENT="CZH;czh44@sohu.com">
</head>
<style >
body {font-size:9pt;font-family:'宋体'}
table {font-size:9pt;font-family:'宋体'}
td.con {border-left:1px solid gray;width:120px;height:21px}
a.m{text-decoration:none;visited:none}
.menu{background: #eeeeee;position:absolute;visibility:hidden;z-index:3;line-height:18px;width:90px}
.mainmenu{position:absolute;top:35px}
</style>
<script language="javascript">

var theShowLayIndex=0;
var mouseLayer; //当前鼠标所在层
var rowHeight = 18; //层中第一行行高
var delay = 1200; //延时关闭时间,单位毫秒
var ifHide; //决定鼠标移动时层的隐藏
function showSubMenu(parentLayer,subLayer,rows,xPos,ifmain)
{

mouseLayer = parentLayer;
//先关闭该级下所子菜单
ifHide = false;
var menuLayers = document.getElementsByTagName("DIV");
if(ifmain)
{
hideAll();
}
else
{
for (i=0; i<menuLayers.length; i++)
{
if((menuLayers[i].id.indexOf(parentLayer) != -1) && (menuLayers[i].id != parentLayer))
{
document.getElementById(menuLayers[i].id).style.visibility = "hidden";
}
}
}
//展开子菜单
if(subLayer)
{ //确定子菜单位置,其中减5使菜单向上向左和父菜单有部分重合
document.getElementById(subLayer).style.top = parseInt(document.getElementById(parentLayer).style.top) + rows * rowHeight-1;
document.getElementById(subLayer).style.left = parseInt(document.getElementById(parentLayer).style.left) + xPos * document.getElementById(parentLayer).clientWidth - 5;
document.getElementById(subLayer).style.visibility = "visible";
}
}
function hideMenu(oldMouseLayer)
{
//如果不在子菜单中,则关闭所有菜单
if(oldMouseLayer)
{
ifHide = true;
//延时1秒后再执行hideMenu进行检查,决定是否关闭
window.setTimeout("hideMenu()",delay);
}
else //延时以后
{
if(ifHide == true)
hideAll();
}
}
function hideAll()
{ //关闭主菜单以外的所有菜单
var menuLayers = document.getElementsByTagName("DIV");
for (i=0; i<menuLayers.length; i++)
{
if(menuLayers[i].id != "menuOne" && menuLayers[i].id != "menuTwo" && menuLayers[i].id != "menuThree" && menuLayers[i].id != "menuFour")
{
document.getElementById(menuLayers[i].id).style.visibility = "hidden";
}
}
}
</script>
<body>
<br>
<table width=100% id="theMenu" cellspacing="0" cellpadding="0" bgcolor="#BEC8F0" >
<tr>
<td width="100px"> </td>
<td class="con" id="td1">
<div id="menuOne" onMouseOver="showSubMenu('menuOne','menuOneSub01',1,0,1)" onMouseOut="hideMenu(this.id)">
<a href="" class=m>主菜单一</a>
</div>
</td>
<td class="con" id="td2">
<div id="menuTwo" onMouseOver="showSubMenu('menuTwo','menuTwoSub01',1,0,1)" onMouseOut="hideMenu(this.id)">
<a href="" class=m>主菜单二</a>
</div>
</td>
<td class="con" id="td3">
<div id="menuThree" onMouseOver="showSubMenu('menuThree','menuThreeSub01',1,0,1)" onMouseOut="hideMenu(this.id)">
<a href="" class=m>主菜单三</a>
</div>
</td>
<td class="con" id="td4">
<div id="menuFour" onMouseOver="showSubMenu('menuFour','menuFourSub01',1,0,1)" onMouseOut="hideMenu(this.id)">
<a href="" class=m>主菜单四</a>
</td>
<td id="td5"> </td>
</tr>
</table>
<div id="menuOneSub01" class="menu" onMouseOut="hideMenu(this.id)">
<a href="xy01.html" onMouseOver="showSubMenu('menuOneSub01','menuOneSub0101',0,1)" >1菜单项一 >></a><br>
<a href="xy02.html" onMouseOver="showSubMenu('menuOneSub01')">1菜单项二</a><br>
</div>
<div id="menuOneSub0101" class="menu" onMouseOut="hideMenu(this.id)">
<a href="" onMouseOver="showSubMenu('menuOneSub0101')">1子菜单项01</a><br>
<a href="" onMouseOver="showSubMenu('menuOneSub0101')">1子菜单项01</a><br>
</div>
<div id="menuTwoSub01" class="menu" onMouseOut="hideMenu(this.id)">
<a href="xk01.html" onMouseOver="showSubMenu('menuTwoSub01')">2菜单项一</a><br>
<a href="xk02.html" onMouseOver="showSubMenu('menuTwoSub01')">2菜单项二</a><br>
<a href="xk03.html" onMouseOver="showSubMenu('menuTwoSub01')">2菜单项三</a><br>
<a href="xk04.html" onMouseOver="showSubMenu('menuTwoSub01')">2菜单项四</a><br>
</div>
<div id="menuThreeSub01" class="menu" onMouseOut="hideMenu(this.id)">
<a href="js01.html" onMouseOver="showSubMenu('menuThreeSub01')">3菜单项一</a><br>
<a href="js02.html" onMouseOver="showSubMenu('menuThreeSub01')">3菜单项二</a><br>
<a href="js03.html" onMouseOver="showSubMenu('menuThreeSub01')">3菜单项三</a><br>
<a href="js04.html" onMouseOver="showSubMenu('menuThreeSub01','menuThreeSub0101',3,1)">3菜单项四 >></a><br>
</div>
<div id="menuThreeSub0101" class="menu" onMouseOut="hideMenu(this.id)">
<a href="js01.html" onMouseOver="showSubMenu('menuThreeSub0101')">3子菜单项01</a><br>
<a href="js02.html" onMouseOver="showSubMenu('menuThreeSub0101')">3子菜单项01</a><br>
<a href="js03.html" onMouseOver="showSubMenu('menuThreeSub0101','menuThreeSub010101',2,1)">3子菜单项01 >></a><br>
</div>
<div id="menuThreeSub010101" class="menu" onMouseOut="hideMenu(this.id)">
<a href="js01.html" onMouseOver="showSubMenu('menuThreeSub010101')">3子菜单项0101</a><br>
<a href="js02.html" onMouseOver="showSubMenu('menuThreeSub010101')">3子菜单项0101</a><br>
<a href="js03.html" onMouseOver="showSubMenu('menuThreeSub010101')">3子菜单项0101</a><br>
</div>
<div id="menuFourSub01" class="menu" onMouseOut="hideMenu(this.id)">
<a href="xs01.html" onMouseOver="showSubMenu('menuFourSub01')">4菜单项一</a><br>
<a href="xs02.html" onMouseOver="showSubMenu('menuFourSub01')">4菜单项二</a><br>
<a href="xs03.html" onMouseOver="showSubMenu('menuFourSub01')">4菜单项三</a><br>
<a href="xs04.html" onMouseOver="showSubMenu('menuFourSub01')">4菜单项四</a><br>
</div>
</body>
</html>

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁有《真三国无双》5简体中文版的修改器?
湛河区佳洁洗衣会所(平顶山总店)在什么地方啊
我的QQ空间要怎么装扮会比较好看些,大家可以
耒阳市美滋味早餐这个地址怎么能查询到,着急
爱一个人很深的句子,女人说男人邋遢的话
世界是真的有麒麟吗?
油性皮肤,可以用BB霜不?
问问上“我的任务”会不会被扣话费?
宝丰县杨庄镇石灰窑标准化卫生所地址有谁知道
感谢生命顽强的诗句,有那首诗是赞美野草顽强
最近右腿总是麻,还凉,怎么回事?
爱一个人必须建立在性的基础上吗
死神有吗终解
忍一时会风平浪静吗?
表达崇拜的古文诗句,文言文翻译白话文
推荐资讯
Q宠大乐斗被动和主动乐斗经验是多少?一天的
为什么第三者的结局都是悲痛的?
钢缚吞噬者怎么获得,泰拉瑞亚手机版世界吞噬
突然想回忆过去、可为什么回忆却入月光一样抓
怎样才能让双鱼座的人不整天胡思乱想
怎么在问问换q币
新野县老吴馍店地址在哪,我要去那里
表示穷的吃土经典句子,形容宵夜的句子
伍家岗区美容美发(万达路)怎么去啊,谁知道地
做不成情人就必须要做仇人吗?本来想要挽回这
龙沙区齐齐哈尔马尚牛烤肉(南马路店)哪位知道
谁知道“孝感动天”的故事?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?