案例:新浪下拉菜单功能
<!-- 页面布局 --> <ul class="nav"> <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> <li> <a href="#">微博</a> <ul> <li> <a href="#">私信</a> </li> <li> <a href="#">评论/a> </li> <li> <a href="#">@我</a> </li> </ul> </li> </ul>
<!-- JS逻辑代码 --> <script> $(function() { // 鼠标经过 $(".nav>li").mouseover(function() { // $(this) 表示jQuery的当前元素,注意this不要加引号 // show()显示元素 hide()隐藏元素 $(this).children('ul').show(); }); // 鼠标离开 $(".nav>li").mouseout(function() { $(this).children('ul').hide(); }); }) </script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步