js实现弹出式菜单

本文详细介绍了如何使用JavaScript结合HTML和CSS来创建弹出式菜单。通过动态设置样式和事件监听,实现菜单项的显示与隐藏,同时讨论了浮动布局和对象交互的相关技巧。
摘要由CSDN通过智能技术生成

 

Posted on 2006-12-15 17:02 ddr888 阅读(182) 评论(0)   编辑  收藏 引用 网摘 所属分类: javascript代码css+xhtml

 

body {
    margin
:0;
    
}

    
#wrap
{
    font-size
:15px;
    
}

    
#nav
{
    margin
:0 0 0 0;
    padding
: 3px 0;
    line-height
: normal;
    font-size
:15px;
    width
: 100%px;
}

#nav ul
{
    padding
: 0;
    margin
:0;
    list-style
: none;
}

#nav li
{
    display
: inline;
    margin
:0;
    padding
:0;
    background-color
:White;
}

#nav a
{
    float
:left;
    margin
:0;
    padding
: 0 0 0 2px;
    background-color
: white;
    text-decoration
: none;
}

#nav a span
{
    display
: block;
    margin
:0;
    color
: #000000;
    padding
: 5px 13px 3px 13px;
    background-color
:Gray;
}

#nav a:hover
{
    background-color
: #FFFFFF;
}

#nav a:hover span
{
    background-color
: #00CCFF;
    color
:#FFFFFF;
}


#nav #selected
{
    background-color
:#00CCFF;
    color
: #FFFFFF;
}

#subnav
{
    margin
: 0;
    padding
:0;
    width
: 100%;
    height
: 25px;
}

#sub_nav_3
{
    background-color
:#00CCFF;
    color
: #FFFFFF;
    padding
:4px 5px 4px 30px;
}

#sub_nav_3 a
{
    color
: #FFFFFF;
    font-size
: 13px;
}

 

function  fetch_object(idname)
{
 
var my_obj = document.getElementById(idname);
 
return my_obj;
}


function  wskm_nav(obj)
{
 
for (i = 1; i<= 10; i++  )
 
{
  
var sub_nav = fetch_object("sub_nav_" + i);
  
if (obj == i)
  
{
   sub_nav.style.display 
= "block";
  }

  
else
  
{
   sub_nav.style.display
="none";
  }

 }

}

 

<!--  主导行栏开始  -->
    
< div  id ="nav" >
      
< ul >
        
< li >< href ="#" >< span  id ="selected"  onmouseover ="javasrcipt:wskm_nav(1)" > 首页 </ span ></ a ></ li >
        
< li >< href ="#" >< span  onmouseover ="javasrcipt:wskm_nav(2)" > 云南旅游 </ span ></ a ></ li >
        
< li >< href ="#" >< span  onmouseover ="javasrcipt:wskm_nav(3)" > 云南酒店 </ span ></ a ></ li >
        
< li >< href ="#" >< span  onmouseover ="javasrcipt:wskm_nav(4)" > 云南美食 </ span ></ a ></ li >
        
< li >< href ="#" >< span  onmouseover ="javasrcipt:wskm_nav(5)" > 云南风光 </ span ></ a ></ li >
        
< li >< href ="#" >< span  onmouseover ="javasrcipt:wskm_nav(6)" > 云南风情 </ span ></ a ></ li >
        
< li >< href ="#" >< span  onmouseover ="javasrcipt:wskm_nav(7)" > 云南特产 </ span ></ a ></ li >
        
< li >< href ="#" >< span  onmouseover ="javasrcipt:wskm_nav(8)" > 票务中心 </ span ></ a ></ li >
        
< li >< href ="#" >< span  onmouseover ="javasrcipt:wskm_nav(9)" > 会议会展 </ span ></ a ></ li >
        
< li >< href ="#" >< span  onmouseover ="javasrcipt:wskm_nav(10)" > 客户留言 </ span ></ a ></ li >
      
</ ul >
    
</ div >
    
<!--  主导行栏结束  -->
    
<!--  次导行栏开始  -->
    
< div  id ="subnav" >
        
< div  id ="sub_nav_1"  style ="display:none;" ></ div >
        
< div  id ="sub_nav_2"  style ="display:none;" ></ div >
        
        
< div  id ="sub_nav_3"  style ="display:none;" >
        
< href ="#" > 昆明 </ a >  |  < href ="#" > 丽江 </ a >  |  < href ="#" > 版纳 </ a >  |  < href ="#" > 迪庆 </ a >  |  < href ="#" > 德宏 </ a >  |  < href ="#" > 曲靖 </ a >  |  < href ="#" > 思茅 </ a >  |  < href ="#" > 玉溪 </ a >  |  < href ="#" > 临沧 </ a >  |  < href ="#" > 保山 </ a >  |  < href ="#" > 红河 </ a >  |  < href ="#" > 大理 </ a >
        
</ div >
        
        
< div  id ="sub_nav_4"  style ="display:none;" >
        
< href ="#" > </ a >  |  < href ="#" > 丽江 </ a >  |  < href ="#" > 版纳 </ a >  |  < href ="#" > 迪庆 </ a >  |  < href ="#" > 德宏 </ a >  |  < href ="#" > 曲靖 </ a >  |  < href ="#" > 思茅 </ a >  |  < href ="#" > 玉溪 </ a >  |  < href ="#" > 临沧 </ a >  |  < href ="#" > 保山 </ a >  |  < href ="#" > 红河 </ a >  |  < href ="#" > 大理 </ a >
        
</ div >
        
        
< div  id ="sub_nav_5"  style ="display:none;" >
        
< href ="#" > 昆明 </ a >  |  < href ="#" > </ a >  |  < href ="#" > 版纳 </ a >  |  < href ="#" > 迪庆 </ a >  |  < href ="#" > 德宏 </ a >  |  < href ="#" > 曲靖 </ a >  |  < href ="#" > 思茅 </ a >  |  < href ="#" > 玉溪 </ a >  |  < href ="#" > 临沧 </ a >  |  < href ="#" > 保山 </ a >  |  < href ="#" > 红河 </ a >  |  < href ="#" > 大理 </ a >
        
</ div >
        
        
< div  id ="sub_nav_6"  style ="display:none;" >
        
< href ="#" > 昆明 </ a >  |  < href ="#" > 丽江 </ a >  |  < href ="#" > </ a >  |  < href ="#" > 迪庆 </ a >  |  < href ="#" > 德宏 </ a >  |  < href ="#" > 曲靖 </ a >  |  < href ="#" > 思茅 </ a >  |  < href ="#" > 玉溪 </ a >  |  < href ="#" > 临沧 </ a >  |  < href ="#" > 保山 </ a >  |  < href ="#" > 红河 </ a >  |  < href ="#" > 大理 </ a >
        
</ div >
        
        
< div  id ="sub_nav_7"  style ="display:none;" >
        
< href ="#" > 昆明 </ a >  |  < href ="#" > 丽江 </ a >  |  < href ="#" > 版纳 </ a >  |  < href ="#" > </ a >  |  < href ="#" > 德宏 </ a >  |  < href ="#" > 曲靖 </ a >  |  < href ="#" > 思茅 </ a >  |  < href ="#" > 玉溪 </ a >  |  < href ="#" > 临沧 </ a >  |  < href ="#" > 保山 </ a >  |  < href ="#" > 红河 </ a >  |  < href ="#" > 大理 </ a >
        
</ div >
        
        
< div  id ="sub_nav_8"  style ="display:none;" ></ div >
        
< div  id ="sub_nav_9"  style ="display:none;" ></ div >
        
< div  id ="sub_nav_10"  style ="display:none;" ></ div >
        
</ div >
        
<!--  次导行栏结束  -->
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值