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

如果有2个下拉菜单,怎么处理呢?代码如下

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style type="text/css">
	*{ padding:0; margin:0; list-style:none;}
	.top_nav{ width:500px; margin:0 auto; padding-top:30px; height:40px;}
	.top_nav li{ width:125px; float:left; background:#666; line-height:40px; text-align:center; position:relative;}
	.top_nav li a{ color:#fff; text-decoration:none; display:block;}
	.top_nav li a:hover{ background:#0FF; color:#666;}
	.top_nav li ul{ width:125px; overflow:hidden; position:absolute; left:0; top:40px; display:none;}
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		$(".top_nav").mousemove(function(){
			$(this).find("ul").slideDown("1000");
			})
			$(".top_nav").mouseleave(function(){
			$(this).find("ul").slideUp("1000");
			})
		})
</script>
</head>

<body>
	<ul class="top_nav">
    	<li><a href="#">首页</a></li>
        <li><a href="#">课程大纲</a>
        	<ul>
            	<li><a href="#">前端开发</a></li>
                <li><a href="#">手机开发</a></li>
                <li><a href="#">Java编程</a></li>
            </ul>
        </li>
        <li><a href="#">学习中心</a>
        	<ul>
            	<li><a href="#">前端开发</a></li>
                <li><a href="#">手机开发</a></li>
                <li><a href="#">Java编程</a></li>
            </ul>
        </li>
        <li><a href="#">联系我们</a></li>
    </ul>
</body>
</html>


正在回答

4 回答

因为你css控制是一起的,没有分开来,可以尝试加上class或者id,建议还是用js实现触发事件来做下拉框

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

Carrie_IT 提问者

非常感谢!
2015-08-10 回复 有任何疑惑可以回复我~

代码错误!!!   你找到的是ul实行鼠标滑动事件。  正确的是 li 实行滑动事件。

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

你说的是什么意思,三级菜单吗?

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

Carrie_IT 提问者

不是,你测试下上面的代码,2个都有下拉菜单,鼠标放在第一个上面的时候,2个下拉菜单都会出现是怎么回事呀?
2014-12-17 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

如果有2个下拉菜单,怎么处理呢?代码如下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信