全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1536|回复: 3

问一个菜单代码,默认要显示。

[复制链接]
发表于 2017-4-14 11:48:05 | 显示全部楼层 |阅读模式
  <UL>导航一
<li>连接1</li>
<li>连接1</li>
<li>连接1</li>
</UL>

  <UL>导航二
<li>连接2</li>
<li>连接2</li>
<li>连接2</li>
</UL>

  <UL>导航三
<li>连接3</li>
<li>连接3</li>
<li>连接3</li>
</UL>

<script>
    var uls = document.getElementsByTagName('ul');
    for(i=0;i<=uls.length;i++){
        uls[i].onmouseover=function(){
            var lis = this.getElementsByTagName('li');
            for(var i=0 ;i<lis.length;i++){
                lis[i].style.display='block';
            }
        }

        uls[i].onmouseout=function(){
            var lis = this.getElementsByTagName('li');
            for(var i=0 ;i<lis.length;i++){
                lis[i].style.display='none';
            }
        }
    }
      </script>


网上看到这个,使用了很不错。代码简单。

现在问题是,怎么改代码,可以默认显示【导航一】里面的连接。

鼠标移到到【导航二】的时候,显示【导航二】的连接,同时隐藏【导航一】,当鼠标移动去其他地方,【导航二不会自动 隐藏】

【其他地方是指,除了导航菜单的其他任何地方】

发表于 2017-4-14 11:55:52 | 显示全部楼层
额, 自从用了jq之后js代码感觉都看不太懂了.
 楼主| 发表于 2017-4-14 18:52:09 | 显示全部楼层
有没有大佬会的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-23 22:15 , Processed in 0.086522 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表