为了账号安全,请及时绑定邮箱和手机立即绑定

实现不了隐藏


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
   <style type="text/css">

       /* CSS Document */
       html, body, ul, li {
           padding: 0;
           margin: 0;
       }

       body {
           font: 10pt;
       }

       ul, li {
           list-style-type: none;
           text-transform: capitalize;
       }

       .clear {
           clear: both;
           *display: inline; 
       }

       /*menu*/
       #menu {
           margin: 100px auto;
           display: block;
           width: 1000px;
           height: 34px;
       }

       #nav {
           display: block;
       }

       #nav .mainlevel {
           float: left;
           background: #3f240e;
           text-align: center;
           display: block;
       }

       #nav .mainlevel a {
           color: #fff;
           text-decoration: none;
           line-height: 34px;
           height: 34px;
           text-align: center;
           padding: 0 20px;
           display: block;
           _width: 48px;
       }

       #nav .mainlevel a:hover {
           color: #3f240e;
           text-decoration: none;
           background: #678900 url(images/slide-pannel_14.png) 0 0 repeat-x;
       }

       #nav .mainlevel ul {
           position: absolute;
           display: none;
           *width: 2000px; 
           height: 0;
           overflow: hidden;
       }

       #nav .mainlevel li {
           float: left;
           background: #3f240e;
       }

       #nav .mainlevel li a {
           padding: 0 12px;
           line-height: 24px;
           height: 24px;
           display: block;
           _padding-bottom: 6px; 
       }

       #nav .mainlevel li a:hover {
           color: #3f240e;
           text-decoration: none;
           background: #678900 url(images/slide-pannel_14.png) 0 0 repeat-x;
       }

       #nav li a em
       {
           padding: 0 3px;
       }

       .note {
           color: #3f240e;
           border-right: 1px solid #fff;
           background: #678900 url(images/slide-pannel_14.png) 0 0 repeat-x;
           display: block;
           line-height: 34px;
           padding: 0 3em;
       }

       .Triangle_con {
           height: 9px;
           background: url(images/bird.png) 36px 0 no-repeat;
           display: block;
           _margin-bottom: -6px; 
       }

       .log {
           margin: 100px auto;
           width: 1000px;
           text-transform: capitalize;
           line-height: 200%;
       }
   </style> 
   <script>
       window.onload = function () {
           var lis = document.getElementsByTagName('li');
           for (var i = 0; i < lis.length; i++) {
               lis[i].onmouseover = function () {
                   var u = this.getElementsByTagName('ul')[0];
                   if (u != undefined) {
                       u.style.display = 'block';
                       mouseDown(u.id);
                   }

               };
               lis[i].onmouseout = function () {
                   var u = this.getElementsByTagName('ul')[0];
                   if (u != undefined) {
                       mouseLeaves(u.id);
                   }
               }
           }
       };
       function mouseDown(id) {
           var ulist = document.getElementById(id);
           var listH = ulist.offsetHeight;
           listH += 1;
           if (listH <= 35) {
               ulist.style.height = listH + 'px';
               setTimeout("mouseDown('" + id + "')", 10);
           } else {
               return;
           }
       }
       function mouseLeaves(id) {
           var ulist = document.getElementById(id);
           var listH = ulist.offsetHeight;
           listH -= 1;
           if (listH >= 0) {
               ulist.style.height = listH + 'px';
               setTimeout("mouseLeaves('" + id + "')", 10);
           } else {
               ulist.style.display = 'none';
               return;
           }
       }
   </script>
</head>
<body>
<!-- 代码 开始 -->
<div id="menu">
   <ul id="nav">
       <li class="mainlevel"><span class="note">慕课网</span></li>
       <li class="mainlevel" id="mainlevel_01"><a href="#">课程大厅</a>
           <ul class="sub_nav_01" id="menu_S">
               <span class="Triangle_con"></span>
               <li><a href="#">JavaScript</a></li>
               <li><a href="#">JQuery</a></li>
               <li><a href="#">HTML</a></li>
           </ul>
       </li>
       <li class="mainlevel" id="mainlevel_02"><a href="#">学习中心</a>
           <ul class="sub_nav_01" id="menu_b">
               <span class="Triangle_con"></span>
               <li><a href="#">JavaScript</a></li>
               <li><a href="#">JQuery</a></li>
               <li><a href="#">HTML</a></li>
           </ul>
       </li>
       <li class="mainlevel"><a href="#">个人中心</a></li>
       <li class="mainlevel"><a href="#">关于我们</a></li>

   </ul>
</div>
</body>
</html>

正在回答

2 回答

哪里的隐藏?

0 回复 有任何疑惑可以回复我~
#1

慕仙5196886 提问者

鼠标移上去后二级菜单滑下来,鼠标移开不起作用!
2015-12-10 回复 有任何疑惑可以回复我~
#2

李晓健 回复 慕仙5196886 提问者

我这试的你的代码是可以的呀 除了把 你的font: 10pt; 改成了 font-size: 10pt; 但是这个不会对程序的影响呀。
2015-12-10 回复 有任何疑惑可以回复我~
#3

慕仙5196886 提问者 回复 李晓健

你确定鼠标离开,可以移上去??? 我这怎么怎么都不好使,鼠标离开,就不动!
2015-12-10 回复 有任何疑惑可以回复我~
#4

李晓健 回复 慕仙5196886 提问者

我确实是可以的,在谷歌浏览器下。
2015-12-10 回复 有任何疑惑可以回复我~
#5

慕仙5196886 提问者 回复 慕仙5196886 提问者

你在谷歌浏览器下看看。 火狐 IE 都可以
2015-12-10 回复 有任何疑惑可以回复我~
#6

慕仙5196886 提问者

非常感谢!
2015-12-10 回复 有任何疑惑可以回复我~
查看3条回复

你要给个 宽度个高度 然后 display:none他们  以上的时候 让他block

0 回复 有任何疑惑可以回复我~
#1

慕仙5196886 提问者

你把代码粘贴到编辑器上看看,只能滑下来,onmouseOut不起作用(不能滑上去)! 给了高度为0了。 display:none!!!
2015-12-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
形形色色的下拉菜单
  • 参与学习       106929    人
  • 解答问题       563    个

本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单

进入课程

实现不了隐藏

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号