国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

使用jQuery5分鐘快速搞定雙色表格的簡單實(shí)例

2019-11-20 09:17:06
字體:
供稿:網(wǎng)友

先看看這個(gè)使用jQuery做的雙色表格的效果:

這個(gè)雙色表格看上去應(yīng)該覺得挺專業(yè)的,不過它用jQuery實(shí)現(xiàn)的確很簡單。

第一步:寫好css。

<style type="text/css"> th { /*表頭樣式*/   background:#0066FF;   color:#FFFFFF;   line-height:20px;   height:30px; } td {   padding:6px 11px;   border-bottom:1px solid #95bce2;   vertical-align:top;   text-align:center; } td * {   padding:6px 11px; } tr.alt td {   background:#ecf6fc; /*這行將給所有的tr加上背景色*/ }  tr.over td {   background:#bcd4ec; /*這個(gè)將是鼠標(biāo)高亮行的背景色*/ } </style>

第二步:寫jQuery頁面加載事件:

<script type="text/javascript"> 	$(function(){			//給class為stripe的表格的偶數(shù)行添加class值為alt 	  $(".stripe tr:even").addClass("alt"); 			$(".stripe tr").mouseover(function(){//如果鼠標(biāo)移到class為stripe的表格的tr上時(shí),執(zhí)行函數(shù)     $(this).addClass("over");}).mouseout(function(){//給這行添加class值為over,并且當(dāng)鼠標(biāo)一出該行時(shí)執(zhí)行函數(shù)     $(this).removeClass("over");   })	}); </script> 

上面的鼠標(biāo)懸浮事件采用了jQuery的鏈?zhǔn)讲僮鳎緛硎菓?yīng)該這么寫的:

$(".stripe tr").mouseover(function(){   $(this).addClass("over");}) $(".stripe tr").mouseout(function(){   $(this).removeClass("over"); })

但上面的的代碼卻寫成了這樣:

$(".stripe tr").mouseover(function(){     $(this).addClass("over");}).mouseout(function(){      $(this).removeClass("over");})

在jQuery中,執(zhí)行完mouseover或mouseout等方法之后,它會(huì)返回當(dāng)前的操作對(duì)象,所以可以采用jQuery的鏈?zhǔn)讲僮鳌?/p>

下面把完整的jsp代碼貼出來MyJsp.jsp:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>jQuery用幾分鐘時(shí)間搞定雙色表格</title>	<script type="text/javascript" src="mybag/jquery-1.4.2.min.js"></script>	<script type="text/javascript"> 	$(function(){			//給class為stripe的表格的偶數(shù)行添加class值為alt 	  $(".stripe tr:even").addClass("alt"); 			$(".stripe tr").mouseover(function(){//如果鼠標(biāo)移到class為stripe的表格的tr上時(shí),執(zhí)行函數(shù)     $(this).addClass("over");}).mouseout(function(){//給這行添加class值為over,并且當(dāng)鼠標(biāo)一出該行時(shí)執(zhí)行函數(shù)     $(this).removeClass("over");   })	}); 	</script> 	<style type="text/css"> 	th { 	  background:#0066FF; 	  color:#FFFFFF; 	  line-height:20px; 	  height:30px; 	} 	td { 	  padding:6px 11px; 	  border-bottom:1px solid #95bce2; 	  vertical-align:top; 	  text-align:center; 	} 	td * { 	  padding:6px 11px; 	} 	tr.alt td { 	  background:#ecf6fc; /*這行將給所有的tr加上背景色*/ 	} 	 	tr.over td { 	  background:#bcd4ec; /*這個(gè)將是鼠標(biāo)高亮行的背景色*/ 	} 	</style> </head> <body> <!--用class="stripe"來標(biāo)識(shí)需要使用該效果的表格--> <table class="stripe" width="50%" border="0" cellspacing="0" cellpadding="0"> <thead>  <tr>  <th>姓名</th>  <th>年齡</th>  <th>QQ</th>  <th>Email</th>  </tr> </thead> <tbody>  <tr>  <td>李曉紅</td>  <td>24</td>  <td>859855***</td>  <td>859855***@qq.com</td>  </tr>  <tr>  <td>云天河</td>  <td>18</td>  <td>123456789</td>  <td>123456789@qq.com</td>  </tr>  <tr>  <td>柳夢璃</td>  <td>18</td>  <td>987654321</td>  <td>987654321@qq.com</td>  </tr>  <tr>  <td>韓菱紗</td>  <td>18</td>  <td>888888888</td>  <td>888888888@qq.com</td>  </tr>  <tr>  <td>玄霄</td>  <td>58</td>  <td>123456</td>  <td>123456@qq.com</td>  </tr>  <tr>  <td>土靈珠</td>  <td>1000</td> 	<td>-10000</td>  <td>-10000@qq.com</td>  </tr> </tbody> </table> <p>怎么樣?jQuery就是這么牛x.</p> </body></html>

以上這篇使用jQuery5分鐘快速搞定雙色表格的簡單實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 双牌县| 手游| 普定县| 原平市| 沾益县| 沽源县| 金坛市| 绥阳县| 海门市| 牡丹江市| 无锡市| 博湖县| 逊克县| 开原市| 太湖县| 黔江区| 龙里县| 洛阳市| 南岸区| 读书| 同德县| 西盟| 论坛| 金平| 樟树市| 扶余县| 南召县| 游戏| 寿宁县| 大庆市| 惠来县| 和林格尔县| 广平县| 伊吾县| 颍上县| 澄江县| 蓬莱市| 龙门县| 肃南| 习水县| 宁河县|