89-100 jQuery新浪菜单下拉(鼠标滑过显示内容效果)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="jQuery.min.js"></script> </head> <body> <ul class="nav"> <!-- 鼠标放到li上面,显示下面的内容 --> <li> <!-- li里面有2个孩子。1个是a标签,一个是Ul里面的li. --> <a href="#">微博</a> <ul> <li> <a href="">私信</a> </li> <li> <a href="">评论</a> </li> <li> <a href="">@我</a> </li> </ul> </li> <li> <a href="#">微博</a> <ul> <li> <a href="">私信</a> </li> <li> <a href="">评论</a> </li> <li> <a href="">@我</a> </li> </ul> </li> </ul> <script> // 入口函数 $(function() { // 鼠标经过 显示。 $(".nav>li").mouseover(function() { //$(this) jQuery 当前元素 this不用加引号 // show() 显示元素 $(this).children("ul").show(); }) }) </script> </body> </html>
效果