ตัวอย่างผลลัพธ์
- Detail Data1
- Detail Data2
- Detail Data3
- Detail Data4
- Detail Data5
CSS Code ตัวอย่าง
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | <style type= "text/css" > body{ margin : 0 ; padding : 0 ; font-family : Tahoma , Geneva, sans-serif ; font-size : 12px ; } div#i_containTab{ position : relative ; display : block ; width : 540px ; /* กำหนดความกว้างทั้งหมด */ border : 1px solid #CCC ; } ul#navi_containTab{ list-style : none ; padding : 0 ; margin : 0 ; width : 100% ; background-color : #FCF ; } ul#navi_containTab li{ display : block ; float : left ; height : 30px ; width : 100px ; /* กำหนดความกว้างทั้งหมด หารด้วยจำนวนเมนูแท็บ */ border : 0px solid #CCC ; line-height : 25px ; cursor : pointer ; text-align : center ; } /* class รูปแบบของแต่ละเมนู */ .tabNavi 1 { background-color : #9C3 ; } .tabNavi 2 { background-color : #C93 ; } .tabNavi 3 { background-color : #FC9 ; } .tabNavi 4 { background-color : #C9F ; } .tabNavi 5 { background-color : #F93 ; } ul#detail_containTab{ list-style : none ; padding : 0 ; margin : 0 ; width : 100% ; } ul#detail_containTab li{ float : left ; width : 100% ; height : 150px ; } /* class รูปแบบของแต่ละเนื้อหา */ .detailContent 1 { background-color : #9C3 ; display : block ; } .detailContent 2 { background-color : #C93 ; display : none ; } .detailContent 3 { background-color : #FC9 ; display : none ; } .detailContent 4 { background-color : #C9F ; display : none ; } .detailContent 5 { background-color : #F93 ; display : none ; } </style> |
HTML Code ตัวอย่าง
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | < div id = "i_containTab" > < ul id = "navi_containTab" > < li class = "tabNavi1" >Tab Menu 1</ li > < li class = "tabNavi2" >Tab Menu 2</ li > < li class = "tabNavi3" >Tab Menu 3</ li > < li class = "tabNavi4" >Tab Menu 4</ li > < li class = "tabNavi5" >Tab Menu 5</ li > </ ul > < ul id = "detail_containTab" > < li class = "detailContent1" >Detail Data1</ li > < li class = "detailContent2" >Detail Data2</ li > < li class = "detailContent3" >Detail Data3</ li > < li class = "detailContent4" >Detail Data4</ li > < li class = "detailContent5" >Detail Data5</ li > </ ul > </ div > |
Javascript Code ตัวอย่าง
1 2 3 4 5 6 7 8 9 10 | <script type= "text/javascript" src= "js/jquery-1.4.1.min.js" ></script> <script type= "text/javascript" > $( function (){ $( "ul#navi_containTab > li" ).click( function (event){ var menuIndex=$( this ).index(); $( "ul#detail_containTab > li:visible" ).hide(); $( "ul#detail_containTab > li" ).eq(menuIndex).show(); }); }); </script> |