当柳上原的风吹向天际的时候...

真正的快乐来源于创造

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
效果还是可以的:


以下代码仅供参考,大家拿下去后请自行修改。
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
 
<head>
  
<title>横向动态菜单示例</title>
  
<style type="text/css">
        <!--
        #menubar ul
{
            margin
:0;
            padding
:0;
            list-style-type
:none;
        
}
        #menubar li
{
            float
:left;
            dispaly
:block;            
        
}
        #menubar li a
{
            width
:82px;
            height
:32px;
            line-height
:32px;
            font-size
:15px;         
            color
:#ffffff;
            text-decoration
:none;
            text-align
:center;            
        
}

        #menubar li a.current
{
            color
:#1e3668;
            font-weight
:bold;

            background
:#ffffff url(img/menu.jpg) 0px -71px;
        
}

        #submenubar ul
{
            margin
:0;
            padding
:0;
            list-style-type
:none;
        
}
        #submenubar li
{
            float
:left;
            dispaly
:block;            
        
}
        #submenubar li a
{
            width
:82px;
            height
:28px;
            line-height
:28px;
            font-size
:14px;         
            color
:#162c5b;            
            text-align
:center;
        
}

        #submenubar li a:hover
{
            color
:#ffffff;
            font-weight
:bold;
            text-decoration
:none;
            text-decoration
:underline;
        
}

        #outerDiv
{            
            background
:#ffffff url(img/menu.jpg) 0px 0px no-repeat;
                
            width
:950px;
            height
:63px;
        
}

        #upDiv
{
            margin-top
:2px;
            width
:950px;
            height
:30px;
        
}
        #downDiv
{        
            width
:950px;
            height
:31px;
        
}
        -->
    
</style>    
 
</head>

 
<body>    
    
<div id="outerDiv">
        
<div id="upDiv">    
            
<ul id="menubar">
                
<li><href="#">汉朝</a></li>
                
<li><href="#" class="current">晋朝</a></li>
                
<li><href="#">唐朝</a></li>
                
<li><href="#">宋朝</a></li>
                
<li><href="#">明朝</a></li>
            
</ul>
        
</div>
        
<div id="downDiv">
            
<ul id="submenubar">
            
</ul>
        
</div>
    
</div>

 
</body>
</html>

<SCRIPT LANGUAGE="JavaScript">
<!--
// -- 按id取得元素
function $(id){
    
return document.getElementById(id);
}

// -- 清除现有菜单项
function refreshCurrent(){
    
var menubar=$("menubar");

    
for(var i=0;i<menubar.childNodes.length;i++){
        menubar.childNodes[i].firstChild.className
="";
    }
}

var arr;

window.onload
=function(){
    arr
=new Array;
    arr[
0]="<li><a href='#'>卫青</a></li><li><a href='#'>霍去病</a></li><li><a href='#'>马援</a></li>";
    arr[
1]="<li><a href='#'>祖狄</a></li><li><a href='#'>桓温</a></li><li><a href='#'>刘牢之</a></li>";
    arr[
2]="<li><a href='#'>秦琼</a></li><li><a href='#'>尉迟恭</a></li><li><a href='#'>程知节</a></li>";
    arr[
3]="<li><a href='#'>狄青</a></li><li><a href='#'>岳飞</a></li>";
    arr[
4]="<li><a href='#'>戚继光</a></li><li><a href='#'>蓝玉</a></li><li><a href='#'>徐达</a></li><li><a href='#'>常遇春</a></li>";

    
var menubar=$("menubar");

    
for(var i=0;i<menubar.childNodes.length;i++){
        
        
new function(){
            
var a=menubar.childNodes[i].firstChild;
            
var index=i;

            a.attachEvent(
"onclick",
                
function(){
                    refreshCurrent();
                    a.className
="current";
                    
//alert(index);
                    $("submenubar").innerHTML=arr[index];
                }
            );
        }
    }
}

//-->
</SCRIPT>

全部代码下载:
http://www.blogjava.net/Files/heyang/CSSMenu220090826152056.rar
posted on 2009-08-26 15:19 何杨 阅读(258) 评论(0)  编辑  收藏