最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

表格單元格交錯(cuò)著色實(shí)現(xiàn)思路及代碼

 更新時(shí)間:2013年04月01日 17:14:50   作者:  
重點(diǎn)在于:以空間換時(shí)間,循環(huán)確定所著顏色;base確定起始顏色,i確定本次需要著色的單元格,感興趣的朋友可以參考下哈
【Title】[原]表格單元格交錯(cuò)著色
【Abstract】以空間換時(shí)間,循環(huán)確定所著顏色。
【Environment】jQuery
【Author】wintys (wintys@gmail.com) http://wintys.cnblogs.com
【Content】:
1、效果
 
2、問題描述
對(duì)如下表格中的單元格進(jìn)行交錯(cuò)著色。表格中HTML標(biāo)簽、內(nèi)容已定。
復(fù)制代碼 代碼如下:

<div id="tablecontainer" align="center">
<table style="border-collapse:collapse;" cellspacing="0">
<tbody>
<tr>
<td><a >TR0-TD0</a></td>
<td><a >TR0-TD1</a></td>
<td><a >TR0-TD2</a></td>
<td><a >TR0-TD3</a></td>
</tr>
<tr>
<td><a >TR1-TD0</a></td>
<td><a >TR1-TD1</a></td>
<td><a >TR1-TD2</a></td>
<td><a >TR1-TD3</a></td>
</tr>
<tr>
<td><a >TR2-TD0</a></td>
<td><a >TR2-TD1</a></td>
<td><a >TR2-TD2</a></td>
<td><a >TR2-TD3</a></td>
</tr>
<tr>
<td><a >TR3-TD0</a></td>
<td><a >TR3-TD1</a></td>
<td><a >TR3-TD2</a></td>
<td><a >TR3-TD3</a></td>
</tr>
</tbody>
</table>
</div>

3、實(shí)現(xiàn)
3.1、CSS
復(fù)制代碼 代碼如下:

<style type="text/css">
.tableitem0 {
background: none repeat scroll 0 0 #F65314;
color: #FFFFFF;
}
.tableitem1 {
background: none repeat scroll 0 0 #7CBB00;
color: #FFFFFF;
}
.tableitem2 {
background: none repeat scroll 0 0 #00A1F1;
color: #FFFFFF;
}
.tableitem3 {
background: none repeat scroll 0 0 #FFBB00;
color: #FFFFFF;
}
#tablecontainer td {
padding: 5px;
}
.tableitem {
width: 15%;
}
.tableitem a {
display: block;
font-size: 18px;
height: 35px;
margin: 0 auto;
padding: 15px 20px;
text-align: center;
border-bottom:none;
}
.tableitem a:hover, .tableitem a:visited {
color: #FFFFFF !important;
}
.tableitem a:hover, .tableitem a:active{
opacity: 0.8;
}
</style>

3.2、JS代碼
復(fù)制代碼 代碼如下:

<script type="text/javascript">
function setTableStyle(){
$("#tablecontainer tr").each(function(i){//獲得所有的tr,進(jìn)行each循環(huán)遍歷,并對(duì)每個(gè)進(jìn)行操作
var tr = $(this);//得到本次循環(huán)里的這個(gè)tr
setTableItemStyle(tr,i%4);//每行四個(gè)單元格,四種顏色循環(huán)交錯(cuò)著色。
});
}
function setTableItemStyle(tr,base){
//【重點(diǎn)】:以空間換時(shí)間,循環(huán)確定所著顏色。
var tableitem = ["tableitem0","tableitem1","tableitem2","tableitem3","tableitem0","tableitem1","tableitem2"];
for(var i = 0; i < 4;i ++){
var td = tr.children("td").eq(i);
var td_a = td.find("a");
td.addClass("tableitem");
//【重點(diǎn)】:base確定起始顏色,i確定本次需要著色的單元格。
td_a.addClass(tableitem[base + i]);
}
}
$(function(){
setTableStyle();
});
</script>

相關(guān)文章

  • javaScript遍歷對(duì)象和數(shù)組的方法總結(jié)

    javaScript遍歷對(duì)象和數(shù)組的方法總結(jié)

    這篇文章介紹了javaScript遍歷對(duì)象和數(shù)組的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • JS進(jìn)階指南之你真的掌握變量和類型了嗎

    JS進(jìn)階指南之你真的掌握變量和類型了嗎

    變量是存儲(chǔ)信息的容器(JS的變量名是區(qū)分大小寫的),下面這篇文章主要給大家介紹了關(guān)于JS進(jìn)階指南之變量和類型的相關(guān)資料,文章通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • [js高手之路]單例模式實(shí)現(xiàn)模態(tài)框的示例

    [js高手之路]單例模式實(shí)現(xiàn)模態(tài)框的示例

    下面小編就為大家?guī)硪黄猍js高手之路]單例模式實(shí)現(xiàn)模態(tài)框的示例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • 添加JavaScript重載函數(shù)的輔助方法2

    添加JavaScript重載函數(shù)的輔助方法2

    話說,人就是要被關(guān)注才有動(dòng)力啊于是修改了下上次寫的《添加JavaScript重載函數(shù)的輔助方法》在添加方法的時(shí)候增加了一個(gè)參數(shù) 用于限制參數(shù)的類型。
    2010-07-07
  • 利用jsPDF實(shí)現(xiàn)將圖片轉(zhuǎn)為pdf

    利用jsPDF實(shí)現(xiàn)將圖片轉(zhuǎn)為pdf

    這篇文章主要為大家詳細(xì)介紹了如何利用jsPDF實(shí)現(xiàn)將圖片轉(zhuǎn)為pdf的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2023-08-08
  • 微信小程序canvas實(shí)現(xiàn)簽名功能

    微信小程序canvas實(shí)現(xiàn)簽名功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序canvas實(shí)現(xiàn)簽名功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • 神奇!js+CSS+DIV實(shí)現(xiàn)文字顏色漸變效果

    神奇!js+CSS+DIV實(shí)現(xiàn)文字顏色漸變效果

    很神奇!js+CSS+DIV實(shí)現(xiàn)文字顏色漸變效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • ES6初步了解原始數(shù)據(jù)類型Symbol的用法

    ES6初步了解原始數(shù)據(jù)類型Symbol的用法

    ES6中為我們新增了一個(gè)原始數(shù)據(jù)類型Symbol,大家是否知道Symbol可以作用在哪?用來定義對(duì)象的私有變量如何寫入對(duì)象,本文對(duì)ES6 Symbol的用法介紹的非常詳細(xì),需要的朋友參考下吧
    2023-10-10
  • 微信小程序搭建自己的Https服務(wù)器

    微信小程序搭建自己的Https服務(wù)器

    這篇文章主要介紹了微信小程序搭建Https服務(wù)器,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Javascript實(shí)現(xiàn)鼠標(biāo)右鍵特色菜單

    Javascript實(shí)現(xiàn)鼠標(biāo)右鍵特色菜單

    鼠標(biāo)右鍵大家都經(jīng)常操作,但是鼠標(biāo)的內(nèi)容是不是符合大家的“口味”?這篇文章就是教大家如何定制自己專屬鼠標(biāo)右鍵,需要的朋友可以參考下
    2015-08-08

最新評(píng)論

金沙县| 财经| 河北区| 那坡县| 林甸县| 潮州市| 吴忠市| 崇明县| 高密市| 安陆市| 留坝县| 阿尔山市| 新兴县| 腾冲县| 河津市| 忻州市| 九台市| 襄汾县| 溧阳市| 陈巴尔虎旗| 芷江| 南靖县| 南漳县| 漳州市| 松江区| 瑞金市| 商河县| 漳浦县| 兰西县| 合肥市| 保德县| 阿勒泰市| 遵化市| 甘德县| 华亭县| 大埔区| 蓝田县| 城固县| 雅江县| 通城县| 潮州市|