首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

用脚本怎么实现子菜单的显示

2012-03-30 
用脚本如何实现子菜单的显示?显示效果要求: 进入CSDN网站的我的空间页面后,把鼠标放在菜单上面,下面能显

用脚本如何实现子菜单的显示?
显示效果要求: 进入CSDN网站的"我的空间"页面后,把鼠标放在菜单上面,下面能显示相应的一些子菜单.  
最好能给具体的一些 JavaScript脚本代码!

[解决办法]
说的是滑动门吗??
[解决办法]
你随便搜索CSS滑动门或者JS滑动门,很多啊
[解决办法]
去下个jk_10000工具箱里面就有了,帮你帖出其中一个
到这里下载
http://download.csdn.net/user/jk_10000

HTML code
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>JK:支持民族工业,尽量少买X货</title><STYLE type="text/css">.menuUl { width:150px;border:#888888 1px solid;position:absolute;left:0px;top:17px;display:none;}.menuLi { width:150px;border:#888888 1px solid;position:relative;background-color:white;height:18px;display:inline;}.menuUl .menuUl { left:149px;top:2px;}.menuUl .menuLi { display:block;}.menuLi A{ color:#0044ff;text-decoration:none;font:14px verdana;}.menuLi A:hover { background-color:#f0d0d0; }</STYLE><SCRIPT language=javascript src="Menu_MouseFun.js"></SCRIPT></head><BODY><div style="font-size:10pt;">注1:部分代码来自gu1dai(异域苍穹......追夢人):http://community.csdn.net/Expert/topic/4123/4123998.xml?temp=.4086878<br/>注2:TopMenu与LeftMenu可以通过改变css来互换<br/><br/>注:本页面仅在IE6/FireFox1.5下测试过。其它浏览器或其它版本未经测试。<br/>    注-----:作者JK:<a href="mailTo:jk_10000@yahoo.com.cn?subject=About%20TopMenu/LeftMenu">JK_10000@yahoo.com.cn</a><br/>    <hr/></div><div onmouseover="Menu_mouseover(event,this);" onmouseout="Menu_mouseout(event,this);" >  <div class="menuLi" >    <A href="#">Services</A>    <div class="menuUl" >      <div class="menuLi" >        <A href="#">Web Design</A>        <div class="menuUl" >          <div class="menuLi" ><A href="#">Web Design->sub</A></div>          <div class="menuLi" ><A href="#">Web Design->sub2</A></div>          <div class="menuLi" >            <A href="#">Web Design->sub3</A>            <div class="menuUl" >              <div class="menuLi" ><A href="#">Web Design->3</A></div>              <div class="menuLi" ><A href="#">Web Design->3</A></div>              <div class="menuLi" ><A href="#">Web Design->3</A></div>            </div>          </div>        </div>      </div>      <div class="menuLi" ><A href="#">Internet Marketing</A></div>      <div class="menuLi" ><A href="#">Hosting</A></div>      <div class="menuLi" ><A href="#">Domain Names</A></div>      <div class="menuLi" ><A href="#">Broadband</A></div>    </div>  </div>  <div class="menuLi" >    <A href="#">Services</A>    <div class="menuUl" >      <div class="menuLi" >        <A href="#">Web Design</A>        <div class="menuUl" >          <div class="menuLi" ><A href="#">Web Design->sub</A></div>          <div class="menuLi" ><A href="#">Web Design->sub2</A></div>          <div class="menuLi" >            <A href="#">Web Design->sub3</A>            <div class="menuUl" >              <div class="menuLi" ><A href="#">Web Design->3</A></div>              <div class="menuLi" ><A href="#">Web Design->3</A></div>              <div class="menuLi" ><A href="#">Web Design->3</A></div>            </div>          </div>        </div>      </div>      <div class="menuLi" ><A href="#">Internet Marketing</A></div>      <div class="menuLi" ><A href="#">Hosting</A></div>      <div class="menuLi" ><A href="#">Domain Names</A></div>      <div class="menuLi" ><A href="#">Broadband</A></div>    </div>  </div></div><select><option>fdsafdsafdsa fdsa fdsa fdsa fdsafdsafdsa fds fdsa fdsafdsafdsafds</option></select></BODY></HTML> 


[解决办法]
自己写了一个简单,不知道是不你需要的!

HTML code
 
<html>
<head>
  <title>
  javascript
  </title>
<style type="text/css">
  #menu{
    border:1 solid red;
    height:50;
    width:380;
  } 

  li{
    float:left;
    border-right:1 solid gray;
    border-left:1 solid gray;
    padding-left:5;
    padding-right:5;
  }
  #subcatalog{
    clear:left;
    border:1 solid red;
    width:333;
  }
 
 
</style> 

</head>
<body>

  <div id=menu>
    <ul>
      <li id="user">用户管理 </li> <li id="board">板块管理 </li> <li id="affiche">公告管理 </li> <li id="msg">短信息 </li>
      <li id="subcatalog"> </li>
    </ul>
  </div>
  <!---------------------------javascript----------------------------> 
  <script type="text/javascript">
  var user=document.getElementById("user");
  var board=document.getElementById("board");
  var affiche=document.getElementById("affiche");
  var msg=document.getElementById("msg");
 
  var subuser=new Array("添加用户","修改用户","删除用户");
  var subboard=new Array("添加板块","修改板块","删除板块");
  var subaffiche=new Array("添加公告","修改公告","删除公告");
  var submsg=new Array("添加信息","修改信息","删除信息");
 
  var subcontent=document.getElementById("subcatalog");
 
  user.onmouseover=function(){
    subcontent.innerText=arrayToString(subuser);
  }
 
  user.onmouseout=function(){
    subcontent.innerText="";
  }
 
  board.onmouseover=function(){
    subcontent.innerText=arrayToString(subboard);
  }
 
  board.onmouseout=function(){
    subcontent.innerText="";
  }
 
  affiche.onmouseover=function(){
    subcontent.innerText=arrayToString(subaffiche);
  }
 
      affiche.onmouseout=function(){
    subcontent.innerText="";
  }
  msg.onmouseover=function(){
    subcontent.innerText=arrayToString(submsg);
  }
  msg.onmouseout=function(){
    subcontent.innerText="";
  }
 
  function arrayToString(array){
  var text="";
    for(var i=0;i <array.length;i++){
      temp=text;
      text=temp+"|"+array[i];
      }
      return text;
  }
 
</script> 
  <!---------------------------javascript----------------------------> 
</body>
</html>

热点排行
Bad Request.