大致效果如图
下面是代码:自己导入jQuery包。
样式:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<style type= "text/css" > body,ul,li,div,a{ margin : 0px ; padding : 0px ;} body{ margin-top : 10px ; margin-left : 15px ;} # all { border-left : 1px solid #ccc ; border-right : 1px solid #ccc ; border-bottom : 1px solid #ccc ; width : 255px ;} #title li{ float : left ; list-style : none ; width : 50px ; border-top : 2px solid #f60 ; border-right : 1px solid #ccc ; text-align : center ; padding-top : 3px ;} #title li:last-child{ border-right : 1px solid #fff ;} .new{ border-bottom : 1px solid #fff ; color : #f60 ;} .old{ border-bottom : 1px solid #ccc ;} #content{ clear : both ;} #content ul{ margin-left : 5px ; list-style : none ; float : left ;} #content li{ width : 40px ; height : 30px ; background-color : #f60 ; text-align : center ; color : #fff ;} .inContent{ width : 205px ; height : 90px ; background-color : #f6c ; margin-left : 50px ;} </style> |
js代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<script type= "text/javascript" > $( function (){ $( "#title li:first" ).addClass( "new" ).siblings().addClass( "old" ); $( "#content div:first" ).show().siblings().hide(); $( ".inContent:first" ).show().siblings().hide(); $( "#title li" ).click( function (){ $( this ).addClass( "new" ).removeClass( "old" ).siblings().addClass( "old" ).removeClass( "new" ); $( ".info" ).hide().eq($( "#title li" ).index( this )).show(); $( ".info div:first-child" ).show().siblings().hide(); }); $( ".info li" ).mouseover( function (){ $( this ).css( "color" , "#20f" ); $( ".inContent" ).hide().eq($( ".info li" ).index( this )).show(); }); $( ".info li" ).mouseout( function (){ $( this ).css( "color" , "#fff" ); }); }); </script> |
html结构:
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
|
< div id = "all" > < div id = "title" > < ul >< li >要闻</ li >< li >国内</ li >< li >时尚</ li >< li >旅游</ li >< li >科技</ li ></ ul > </ div > < div id = "content" > < div style = "clear:both;" class = "info" > < ul >< li >01</ li >< li >02</ li >< li >03</ li ></ ul > < div > < div class = "inContent" >1aaa看你是些在li标签里面还是些在li 的a标签里面如果是1aaa</ div > < div class = "inContent" >1bbb看你是些在li标签里面还是些在li 的a标签里面如果是1bbb</ div > < div class = "inContent" >1ccc看你是些在li标签里面还是些在li 的a标签里面如果是1ccc</ div ></ div > </ div > < div class = "info" > < ul >< li >01</ li >< li >02</ li >< li >03</ li ></ ul > < div > < div class = "inContent" >2aaa看你是些在li标签里面还是些在li 的a标签里面如果是1aaa</ div > < div class = "inContent" >2bbb看你是些在li标签里面还是些在li 的a标签里面如果是1bbb</ div > < div class = "inContent" >2ccc看你是些在li标签里面还是些在li 的a标签里面如果是1ccc</ div ></ div > </ div > < div class = "info" > < ul >< li >01</ li >< li >02</ li >< li >03</ li ></ ul > < div > < div class = "inContent" >3aaa看你是些在li标签里面还是些在li 的a标签里面如果是3aaa</ div > < div class = "inContent" >3bbb看你是些在li标签里面还是些在li 的a标签里面如果是3bbb</ div > < div class = "inContent" >3ccc看你是些在li标签里面还是些在li 的a标签里面如果是3ccc</ div > </ div > </ div > < div class = "info" > < ul >< li >01</ li >< li >02</ li >< li >03</ li ></ ul > < div > < div class = "inContent" >4aaa看你是些在li标签里面还是些在li 的a标签里面如果是4aaa</ div > < div class = "inContent" >4bbb看你是些在li标签里面还是些在li 的a标签里面如果是4bbb</ div > < div class = "inContent" >4ccc看你是些在li标签里面还是些在li 的a标签里面如果是4ccc</ div > </ div ></ div > < div class = "info" > < ul >< li >01</ li >< li >02</ li >< li >03</ li ></ ul > < div > < div class = "inContent" >5aaa看你是些在li标签里面还是些在li 的a标签里面如果是5aaa</ div > < div class = "inContent" >5bbb看你是些在li标签里面还是些在li 的a标签里面如果是5bbb</ div > < div class = "inContent" >5ccc看你是些在li标签里面还是些在li 的a标签里面如果是5ccc</ div > </ div ></ div > </ div > </ div > |