<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>左侧菜单</title> <script type="text/javascript" src="js/jquery.js"></script> <style type="text/css"> .menu{ height: 600px; width: 30%; float: left; } .item{ margin-top: 5px; } .title{ border: 1px solid #35ce96; line-height: 40px; color: #2DB3DD; width: 200px; height: 40px; top: 10px; } .title:hover{ cursor: pointer; color: #6bff68; font-size: 18px; } .content ul{ padding: 0; margin: 0; } .content li{ list-style: none; border: 1px solid #FFDE7F; line-height: 30px; height: 30px; width: 150px; } .hide{ display: none; } </style> </head> <body> <div class="edit"> <div class="menu"> <div class="item"> <div class="title" id="caidan1">菜单一</div> <div class="content hide"> <ul> <li>111</li> <li>111</li> <li>111</li> </ul> </div> </div> <div class="item"> <div class="title" id="caidan2">菜单二</div> <div class="content hide"> <ul> <li>222</li> <li>222</li> <li>222</li> </ul> </div> </div> <div class="item"> <div class="title" id="caidan3">菜单三</div> <div class="content hide"> <ul> <li>333</li> <li>333</li> <li>333</li> </ul> </div> </div> </div> </div> <script> function Show(self) { $(self).next().removeClass("hide").parent().siblings().children(".content").addClass("hide"); } $("#caidan1").click(function () { Show(this); }); $("#caidan2").click(function () { Show(this); }); $("#caidan3").click(function () { Show(this); }); </script> </body> </html>
js实例-左侧菜单
于 2018-03-22 15:21:00 首次发布