當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > 編程其他 > 顏色切換板JS代碼怎么寫(xiě)

顏色切換板JS代碼怎么寫(xiě)

2012/11/2 11:19:55作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱】

顏色切換板JS代碼

【實(shí)例描述】

顏色切換板實(shí)現(xiàn)類似Tab控件的效果。用戶通過(guò)選擇某個(gè)顏色更改頁(yè)面中指定區(qū)域的顏色。

【實(shí)例代碼】

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>無(wú)標(biāo)題文檔-學(xué)無(wú)憂(yzddtk.cn)</title> </head> <SCRIPT language=JavaScript> function tdColor(num) {    var totalnum = 5;    var tdStr;    var i=0;    for(i=1;i<=totalnum;i++){       if(i==num){           tdStr = "TD"+i+".style.display='block';";      //顯示指定的單元格       }       else{           tdStr = "TD"+i+".style.display='none';";       //隱藏指定的單元格       }       eval(tdStr);    } } </SCRIPT> <body> <table width="405" height="279" border="0" cellpadding="0" cellspacing="0">   <tr>     <td height="30" align="center" valign="middle" bgcolor="#CC3388"><a href="#" onClick="tdColor(1);" >■</a> </td> <td align="center" valign="middle" bgcolor="#00BBCC"> <a href="#" onClick="tdColor(2);" >■</a></td>     <td align="center" valign="middle" bgcolor="#BB5588"> <a href="#" onClick="tdColor(3);" >■</a></td>     <td align="center" valign="middle" bgcolor="#0088BB"> <a href="#" onClick="tdColor(4);" >■</a></td>     <td align="center" valign="middle" bgcolor="#FFBB33"> <a href="#" onClick="tdColor(5);" >■</a></td>   </tr>   <tr id="TD1">     <td height="30" colspan="5" bgcolor="#CC3388">&nbsp;</td>   </tr>   <tr id="TD2" style="display:none;">     <td height="30" colspan="5" bgcolor="#00BBCC">&nbsp;</td>   </tr>   <tr id="TD3" style="display:none;">     <td height="30" colspan="5" bgcolor="#BB5588">&nbsp;</td>   </tr>   <tr id="TD4" style="display:none;">     <td height="30" colspan="5" bgcolor="#0088BB">&nbsp;</td>   </tr>   <tr id="TD5" style="display:none;">     <td height="30" colspan="5" bgcolor="#FFBB33">&nbsp;</td>   </tr> </table> </body> </html>

【運(yùn)行效果】

 顏色切換板運(yùn)行效果

【難點(diǎn)剖析】

本例的重點(diǎn)是頁(yè)面的布局。實(shí)現(xiàn)類似Tab效果的其實(shí)是表格的單元格。界面的效果也是一個(gè)單元格合并。通過(guò)隱藏或顯示這些合并單元格,可以實(shí)現(xiàn)Tab切換的效果。

【源碼下載】

如果你不愿復(fù)制代碼及提高代碼準(zhǔn)確性,你可以點(diǎn)擊:顏色切換板 進(jìn)行本實(shí)例源碼下載 

標(biāo)簽: 顏色  切換板  JS代碼