选项卡效果

例子一、

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>选项卡效果</title>
 6     <script type="text/javascript" src="jquery.min.js"></script>
 7     <style type="text/css">
 8         body{font-size:13px}
 9         ul,li{margin:0;padding:0;list-style:none}
10         #menu li{text-align:center;float:left;padding:5px;margin-right:2px;width:50px;cursor:pointer}
11         #menu li.tabFocus{width:50px;font-weight:bold;background-color:#f3f2e7;border:solid 1px #666;border-bottom:0;z-index:100;position:relative}
12         #content{width:260px;height:80px;padding:10px;background-color:#f3f2e7;clear:left;border:solid 1px #666;position:relative;top:-1px}
13         #content li{display:none}
14         #content li.conFocus{display:block}
15     </style>
16 </head>
17 <body>
18     <ul id="menu">
19         <li class="tabFocus">家居</li>
20         <li>电器</li>
21         <li>二手</li>
22     </ul>
23     <ul id="content">
24         <li class="conFocus">这是家居的内容</li>
25         <li>这是电器的内容</li>
26         <li>这是家居的内容</li>
27     </ul>
28 <script type="text/javascript">
29     $(function(){
30         $('#menu li').each(function(index){
31             $(this).click(function(){
32                 $('#menu li.tabFocus').removeClass('tabFocus');
33                 $(this).addClass('tabFocus');
34                 $('#content li:eq('+index+')').show().siblings().hide();
35             })
36         });
37     });
38 </script>
39 </body>
40 </html>

例子 二、

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta charset="UTF-8">
 5   <meta name="Generator" content="EditPlus®">
 6   <meta name="Author" content="">
 7   <meta name="Keywords" content="">
 8   <meta name="Description" content="">
 9   <title>Document</title>
10   <script src="jquery.min.js"></script>
11   <style>
12     *{margin:0;padding:0;}
13     .tab{width:240px;margin:50px;}
14      .tab_menu { clear:both;}
15      .tab_menu li { float:left; text-align:center; cursor:pointer; list-style:none; padding:1px 6px; margin-right:4px; background:#F1F1F1; border:1px solid #898989; border-bottom:none;}
16      .tab_menu li.hover { background:#DFDFDF;}
17      .tab_menu li.selected { color:#FFF; background:#6D84B4;}
18      .tab_box { clear:both; border:1px solid #898989; height:100px;}
19      .hide{display:none}
20   </style>
21  </head>
22  <body>
23     <div class="tab">
24         <div class="tab_menu">
25             <ul>
26                 <li class="selected">时事</li>
27                 <li>体育</li>
28                 <li>娱乐</li>
29             </ul>
30         </div>
31         <div class="tab_box"> 
32              <div>时事</div>
33              <div class="hide">体育</div>
34              <div class="hide">娱乐</div>
35         </div>
36     </div>
37     <script>
38         $(".tab_menu ul li").hover(function(){
39             $(this).addClass("selected").siblings().removeClass("selected");
40             var index=$(".tab_menu ul li").index(this)
41             $(".tab_box div").eq(index).show().siblings().hide();
42         })
43     </script>
44  </body>
45 </html>

 

posted @ 2015-10-08 15:23  名字不能缺  阅读(182)  评论(0编辑  收藏  举报