CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

求下拉菜单的js代码

楼主bryanscn(鱼丸)2005-07-21 12:33:30 在 Web 开发 / JavaScript 提问

要求为鼠标放到链接上后下拉显示子菜单,有动态下拉效果的  
   
  代码尽量简单点,容易修改,谢谢!!!! 问题点数:100、回复次数:1Top

1 楼fengfangfang()回复于 2005-08-01 13:55:41 得分 0

<HTML>  
   
  <HEAD>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>JK:支持民族工业,尽量少买X货</title>  
  <SCRIPT   language=javascript   >  
   
  function   mouseOverFun(obj)  
  {  
  var   toLi=event.toElement;  
  if(toLi==obj)   return   false;  
  if(toLi.tagName=="A"   ||   toLi.tagName=="UL")   toLi=toLi.parentElement;  
  if(toLi.children[1])   toLi.children[1].style.display="block";  
  }  
   
  function   onmouseOutFun(obj)  
  {  
  var   fromLi=event.fromElement;  
  var   eventToElement=event.toElement;  
  if(fromLi==obj)   return   false;  
  if(fromLi.tagName=="A"   ||   fromLi.tagName=="UL")   fromLi=fromLi.parentElement;  
  if(fromLi.contains(eventToElement))   return   false;  
  if(fromLi.children[1])   fromLi.children[1].style.display="none";  
  var   maxLevel=10;  
  while(   maxLevel--   >   0)  
  {  
  fromLi=fromLi.parentElement.parentElement;  
  if(fromLi.contains(obj)   ||   (fromLi.tagName!="LI"   &&   fromLi.tagName!="TD")   ||   fromLi.contains(eventToElement))  
  break;  
  fromLi.children[1].style.display="none";  
  }  
  }  
  </SCRIPT>  
   
  <STYLE   type="text/css">  
   
  *   {  
  FONT:   11px   verdana  
  }  
  UL   {  
  PADDING:   0px;   MARGIN:   0px;   WIDTH:   150px;   BORDER:   #ccc   1px   solid;   DISPLAY:none;   POSITION:   absolute;   LEFT:   149px;   TOP:   0px;  
  }  
  LI   {  
  BACKGROUND-COLOR:#ffffff;PADDING:   0px;   MARGIN:   0px;   WIDTH:   150px;   BORDER:   #ccc   1px   solid;   POSITION:   relative;  
  }  
  TD   LI   UL   {  
   
  }  
  .menuA{  
  COLOR:   #777;     TEXT-DECORATION:   none;   WIDTH:100%;   HEIGHT:20px;  
  }  
   
  .menuA:hover   {  
  BACKGROUND:   #d9d9f9;   COLOR:   #e2144a;  
  }  
   
  .menuLevel0{  
  PADDING:   0px;   MARGIN:   0px;WIDTH:   100px;   BORDER:   #ccc   1px   solid;   POSITION:   relative;  
  }  
  .menuLevel1{  
  LEFT:   0px;     TOP:   20px;  
  }  
   
  </STYLE>  
   
  <META   content="Microsoft   FrontPage   4.0"   name=GENERATOR></HEAD>  
  <BODY>  
   
  部分代码来自gu1dai(异域苍穹......追夢人):http://community.csdn.net/Expert/topic/4123/4123998.xml?temp=.4086878<br>  
  <table     onmouseover="mouseOverFun(this);"   onmouseout="onmouseOutFun(this);"   border=0   cellspacing=0   >  
  <tr>  
  <td   class="menuLevel0">  
  <A   class="menuA"   href="#">Munu1</A>    
  <UL   class="menuLevel1">  
      <LI>  
          <A   class="menuA"   href="#">Services</A>    
          <UL>  
              <LI>  
                  <A   class="menuA"   href="#">Web   Design</A>                            
                  <UL>  
                      <LI><A   class="menuA"   href="#">Web   Design->sub</A>                            
                      <LI><A   class="menuA"   href="#">Web   Design->sub2</A>                            
                      <LI>  
                          <A   class="menuA"   href="#">Web   Design->sub3</A>                            
                          <UL>  
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                          </UL>  
                  </UL>  
              <LI><A   class="menuA"   href="#">Internet   Marketing</A>                              
              <LI><A   class="menuA"   href="#">Hosting</A>    
              <LI><A   class="menuA"   href="#">Domain   Names</A>                              
              <LI><A   class="menuA"   href="#">Broadband</A>    
          </UL>  
      <LI>  
          <A   class="menuA"   href="#">Services</A>    
          <UL>  
              <LI>  
                  <A   class="menuA"   href="#">Web   Design</A>                            
                  <UL>  
                      <LI><A   class="menuA"   href="#">Web   Design->sub</A>                            
                      <LI><A   class="menuA"   href="#">Web   Design->sub2</A>                            
                      <LI>  
                          <A   class="menuA"   href="#">Web   Design->sub3</A>                            
                          <UL>  
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                          </UL>  
                  </UL>  
              <LI><A   class="menuA"   href="#">Internet   Marketing</A>                              
              <LI><A   class="menuA"   href="#">Hosting</A>    
              <LI><A   class="menuA"   href="#">Domain   Names</A>                              
              <LI><A   class="menuA"   href="#">Broadband</A>    
          </UL>  
   
  </UL>  
  </td>  
  <td   class="menuLevel0">  
  <A   class="menuA"   href="#">Munu2</A>    
  <UL   class="menuLevel1">  
      <LI>  
          <A   class="menuA"   href="#">Services</A>    
          <UL>  
              <LI>  
                  <A   class="menuA"   href="#">Web   Design</A>                            
                  <UL>  
                      <LI><A   class="menuA"   href="#">Web   Design->sub</A>                            
                      <LI><A   class="menuA"   href="#">Web   Design->sub2</A>                            
                      <LI>  
                          <A   class="menuA"   href="#">Web   Design->sub3</A>                            
                          <UL>  
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                          </UL>  
                  </UL>  
              <LI><A   class="menuA"   href="#">Internet   Marketing</A>                              
              <LI><A   class="menuA"   href="#">Hosting</A>    
              <LI><A   class="menuA"   href="#">Domain   Names</A>                              
              <LI><A   class="menuA"   href="#">Broadband</A>    
          </UL>  
      <LI>  
          <A   class="menuA"   href="#">Services</A>    
          <UL>  
              <LI>  
                  <A   class="menuA"   href="#">Web   Design</A>                            
                  <UL>  
                      <LI><A   class="menuA"   href="#">Web   Design->sub</A>                            
                      <LI><A   class="menuA"   href="#">Web   Design->sub2</A>                            
                      <LI>  
                          <A   class="menuA"   href="#">Web   Design->sub3</A>                            
                          <UL>  
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                              <LI><A   class="menuA"   href="#">Web   Design->3</A>                            
                          </UL>  
                  </UL>  
              <LI><A   class="menuA"   href="#">Internet   Marketing</A>                              
              <LI><A   class="menuA"   href="#">Hosting</A>    
              <LI><A   class="menuA"   href="#">Domain   Names</A>                              
              <LI><A   class="menuA"   href="#">Broadband</A>    
          </UL>  
   
  </UL>  
  </td>  
   
  </tr>  
  </table>  
   
   
  </BODY></HTML>  
   
  Top

相关问题

  • 求下拉菜单的代码
  • 求精美下拉菜单代码,分不够再加。
  • 哪位有下拉菜单的代码!谢谢先!
  • 谁有下拉菜单的代码..谢谢!!
  • 有无好的下拉菜单的代码?
  • >>>>>怎样用代码弹出TOOLBAR中dropdown按钮的下拉菜单?
  • 谁弄个象WINDOWS XP左侧的下拉菜单的代码给我撒
  • 以一百分征求一段下拉菜单的代码?拜谢!!
  • 下拉菜单怎么做?有没有什么代码可以参考?
  • 哪里有现成的javascript写的下拉菜单代码下载?在线等

关键词

得分解答快速导航

  • 帖主:bryanscn

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo