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

jQuery为什么只对第一个li有效

jQuery为什么只对第一个li有效

IT菜_鸟 2015-12-16 20:10:10
只有第一个li实现了动画效果,其他两个都没效果啊 这是为什么?求大神指教<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> 下拉菜单练习 </title> <link type="text/css" rel="stylesheet" href="./css/css.css" /> <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script> </head> <body> <script> $(document).ready(function(){ $("#xy").mousemove(function(){ $(this).find("ul").slideDown("1000");}); $("#xy").mouseleave(function(){ $(this).find("ul").slideUp("1000");});}) </script> <div id="box"> <ul> <li><a href="#">首页</a></li> <li id="xy"><a href="#">课程大厅</a> <ul> <li><a href="#">JavaScript</a></li> <li><a href="#">HTML</a></li> <li><a href="#">Jquery</a></li> </ul> </li> <li id="xy"><a href="#">学习中心</a> <ul> <li><a href="#">JavaScript</a></li> <li><a href="#">HTML</a></li> <li><a href="#">Jquery</a></li> </ul> </li> <li id="xy"><a href="#">经典案例</a> <ul> <li><a href="#">JavaScript</a></li> <li><a href="#">HTML</a></li> <li><a href="#">Jquery</a></li> </ul> </li> <li><a href="#">关于我们</a></li> </ul> <div> </body></html>
查看完整描述

1 回答

已采纳
?
狂飙的蜗牛_1

TA贡献96条经验 获得超43个赞

首先id是不能重名的,其次,你的div貌似没有结束标签,倒数第三行div加上斜杠/

查看完整回答
反对 回复 2015-12-16
  • 1 回答
  • 0 关注
  • 2658 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信