1. 程式人生 > >jQuery左側選單例項

jQuery左側選單例項

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7         .outer{
 8             width:100%;
 9             height:1000px;
10         }
11         .menu{
12             height:500px;
13             width:30%;
14 float: left; 15 background-color:burlywood; 16 } 17 .content{ 18 height: 500px; 19 width: 70%; 20 float: left; 21 background-color:aqua; 22 } 23 .hide{ 24 display:none; 25 } 26 </style> 27
</head> 28 <body> 29 <div class="outer"> 30 <div class="menu"> 31 <div class="item"> 32 <div class="title" onclick="show(this)">選單一</div> 33 <div class="con"> 34 <div>111</div> 35 <div>111</div> 36
<div>111</div> 37 </div> 38 </div> 39 <div class="item" > 40 <div class="title" onclick="show(this)">選單二</div> 41 <div class="con hide"> 42 <div>222</div> 43 <div>222</div> 44 <div>222</div> 45 </div> 46 </div> 47 48 <div class="item"> 49 <div class="title" onclick="show(this)">選單三</div> 50 <div class="con hide"> 51 <div>333</div> 52 <div>333</div> 53 <div>333</div> 54 </div> 55 </div> 56 </div> 57 <div class="content"></div> 58 </div> 59 <script src="jquery-3.3.1.min.js"></script> 60 <script> 61 function show(self) { 62 $(self).next().removeClass('hide'); 63 $(self).parent().siblings().children('.con').addClass('hide'); 64 } 65 </script> 66 </body> 67 </html>