当前位置:编程学习 > JS >>

凡客网顶部菜单,可多次调用

仿凡客网站在不同位置多次调用的顶部导航菜单,没有过多美化,看上去有些粗糙,希望使用者自行处理。本菜单支持二级,可下拉,可多次调用,希望大家喜欢。
答案:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>凡客网顶部菜单</title>
<style>
* {margin:0;padding:0;font-size:14px;}
#nav {}
ul {list-style:none;}
dl {float:left;margin-right:10px;position:relative;}
dt {height:35px;line-height:35px;text-
align:center;background:#eee;width:100px;position:relative;z-index:2}
dt a {display:block;height:35px;color:#111;font-weight:bold;text-align:center;}
dt a.hover {background:#fff;border:1px solid #aaa;border-
bottom:0;position:relative;top:1px;} 
dd {display:none;border:1px solid #aaa;width:188px;position:absolute;padding:10px;z-
index:1;overflow:hidden;zoom:1;background:#fff;}
li {margin-bottom:1px solid #fff;height:25px;line-height:25px;}
li a {display:block;color:#222;height:1em;text-decoration:none;}
li a:hover {color:#f50;}
</style>
<script type="text/javascript">
window.onload=function()
{
var oNav=document.getElementById("nav");
var oDl=oNav.getElementsByTagName('dl');
var i=0;
var timer=null;
for(i=0;i<oDl.length;i++)
if(oDl[i].className=='one'){
oDl[i].onmouseover=function(){
var odd=this.getElementsByTagName('dd')[0];
var aa=this.getElementsByTagName('a')[0];
aa.className='hover';
odd.style.display='block';
}

oDl[i].onmouseout=function (){
var odd=this.getElementsByTagName('dd')[0];
var aa=this.getElementsByTagName('a')[0];
aa.className='';
odd.style.display='none';

}
}
}
</script>
</head>

<body>
<div id="nav">
<dl class="one">
<dt><a href="#">首页</a></dt>
<dd>
<ul>
<li><a href="#">菜单菜单1</a></li>
<li><a href="#">菜单菜单1</a></li>
</ul>
</dd>
</dl>

<dl class="one">
<dt><a href="#">新闻</a></dt>
<dd>
<ul>
<li><a href="#">菜单菜单1</a></li>
<li><a href="#">菜单菜单1</a></li>
<li><a href="#">菜单菜单1</a></li>
<li><a href="#">菜单菜单1</a></li>
</ul>
</dd>
</dl>

<dl class="one">
<dt><a href="#">娱乐</a></dt>
<dd>
<ul>
<li><a href="#">菜单菜单1</a></li>
<li><a href="#">菜单菜单1</a></li>
</ul>
</dd>
</dl>

<dl class="one">
<dt><a href="#">游戏</a></dt>
<dd>
<ul>
<li><a href="#">菜单菜单1</a></li>
<li><a href="#">菜单菜单1</a></li>
<li><a href="#">菜单菜单1</a></li>
</ul>
</dd>
</dl>
</div>
</body>
</html>

上一个:CSS打造的自适应宽度的菜单按钮
下一个:仿淘宝商城菜单,智能定位子导航位置

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,