一、标签切换
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
|
<!DOCTYPE html> < html >
< head >
< meta charset = "UTF-8" >
< title ></ title >
< link href = "app.css" rel = "stylesheet" />
< script src = "jquery-1.10.1.min.js" ></ script >
< script src = "app.js" ></ script >
</ head >
< body >
< ul id = "tabfirst" >
< li class = "tabin" >标签1</ li >
< li >标签2</ li >
< li >标签3</ li >
</ ul >
< div class = "content contentfirst" >
内容1
</ div >
< div class = "contentfirst" >
内容2
</ div >
< div class = "contentfirst" >
内容3
</ div >
</ body >
</ 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
|
ul,li{ margin : 0 ;
padding : 0 ;
list-style : none ;
} li{ float : left ;
background-color : #868686 ;
color : #FFFFFF ;
padding : 5px ;
margin-right : 2px ;
border : 1px solid white ;
} .tabin{ background-color : #6e6e6e ;
border : 1px solid #6e6e6e ;
} .contentfirst{ clear : both ;
background-color : #6e6e6e ;
color : #FFFFFF ;
width : 300px ;
height : 100px ;
padding : 10px ;
display : none ;
} .content{ display : block ;
} |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
var timeoutid;
$(document).ready( function (){
$( "#tabfirst li" ).each( function (index){
var liNode = $( this );
$( this ).mouseover( function (){
timeoutid=setTimeout( function (){
$( "div.content" ).removeClass( "content" );
$( "#tabfirst li.tabin" ).removeClass( "tabin" );
$( "div" ).eq(index).addClass( "content" );
liNode.addClass( "tabin" );
},300)
}).mouseout( function (){
clearTimeout(timeoutid);
})
});
}); |
二、标签切换数据加载
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
|
<!DOCTYPE html> < html >
< head >
< meta charset = "UTF-8" >
< title ></ title >
< link href = "app.css" rel = "stylesheet" />
< script src = "jquery-1.10.1.min.js" ></ script >
< script src = "app.js" ></ script >
</ head >
< body >
< ul id = "tabfirst" >
< li class = "tabin" >标签1</ li >
< li >标签2</ li >
< li >标签3</ li >
</ ul >
< div class = "content contentfirst" >
内容1
</ div >
< div class = "contentfirst" >
内容2
</ div >
< div class = "contentfirst" >
内容3
</ div >
< br />
< br />
< br />
< br />
< ul id = "tabsecond" >
< li class = "tabin" >装载完整页面</ li >
< li >装载部分页面</ li >
< li >装载网络数据</ li >
</ ul >
< div id = "contentsecond" >
< div id = "realcontent" >
</ div >
</ div >
</ body >
</ 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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
ul,li{ margin : 0 ;
padding : 0 ;
list-style : none ;
} li{ float : left ;
background-color : #868686 ;
color : #FFFFFF ;
padding : 5px ;
margin-right : 2px ;
border : 1px solid white ;
} .tabin{ background-color : #6e6e6e ;
border : 1px solid #6e6e6e ;
} .contentfirst{ clear : both ;
background-color : #6e6e6e ;
color : #FFFFFF ;
width : 300px ;
height : 100px ;
padding : 10px ;
display : none ;
} .content{ display : block ;
} #tabsecond li{ float : left ;
background-color : #FFFFFF ;
color : blue ;
padding : 10px ;
margin-right : 2px ;
cursor : pointer ;
} #tabsecond li.tabin{ background-color : #f2f6f8 ;
border : 1px solid #000000 ;
border-bottom : 0 ;
z-index : 100 ;
position : relative ;
} #contentsecond{ width : 500px ;
height : 200px ;
padding : 10px ;
background-color : #F2F6F8 ;
clear : left ;
border : 1px solid #000000 ;
top : -2px ;
position : relative ;
} |
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
|
var timeoutid;
$(document).ready( function (){
$( "#tabfirst li" ).each( function (index){
var liNode = $( this );
$( this ).mouseover( function (){
timeoutid=setTimeout( function (){
$( "div.content" ).removeClass( "content" );
$( "#tabfirst li.tabin" ).removeClass( "tabin" );
$( "div" ).eq(index).addClass( "content" );
liNode.addClass( "tabin" );
},300)
}).mouseout( function (){
clearTimeout(timeoutid);
})
});
$( "#realcontent" ).load( "mytab.html" );
$( "#tabsecond li" ).each( function (index){
$( this ).click( function (){
$( "#tabsecond li.tabin" ).removeClass( "tabin" );
$( this ).addClass( "tabin" );
if (index==0){
$( "#realcontent" ).load( "mytab.html" );
} else if (index == 1){
$( "#realcontent" ).load( "mytab.html" );
} else if (index == 2){
$( "#realcontent" ).load( "mytab.html" );
}
})
})
}); |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<%@ page language= "java" contentType= "text/html; charset=UTF-8"
pageEncoding= "UTF-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" >
<html> <head> <meta http-equiv= "Content-Type" content= "text/html; charset=UTF-8" >
<title>Insert title here</title> </head> <body> <div>
你好么???
<h2>
<%
out.print( "你好,这里是jsp" );
%>
</h2>
</div>
</body> </html> |
本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1795346