一、标签切换
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> |