用jquery+css控制表格样式

表格效果如下:点滑过时变色

 

 

代码:

 

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" >
  3. <head>
  4.     <title>无标题页</title>
  5.     <script src="../Js/jquery.js" type="text/javascript"></script>
  6.     <script type="text/javascript">
  7.         $(function(){
  8.           Test("#e0e0e0","Teal","#ffffff","#ffffff");
  9.         });
  10.         
  11.         function Test(evenBg,oddBg,evenBgNew,oddBgNew)
  12.         {
  13.            var trs=$("#mainTable tr");
  14.            var oddTr=$("#mainTable tr:odd");
  15.            var evenTr=$("#mainTable tr:even");
  16.            
  17.            evenTr.css("background-color",evenBg);
  18.            oddTr.css("background-color",oddBg);
  19.            alert(oddTr.eq(0).html());
  20.           // var oLength=oddTr.length<evenTr.length?oddTr.length:evenTr.length;//以长的为准
  21.            for(var i=0;i<oddTr.length;i++)
  22.            {
  23.               oddTr.eq(i).bind("mouseover",function(){            
  24.                  $(this).css("background-color",oddBgNew);
  25.                  $(this).css("cursor","pointer");
  26.               });
  27.               
  28.               oddTr.eq(i).bind("mouseout",function(){               
  29.                $(this).css("background-color",oddBg);
  30.               });
  31.               
  32.               evenTr.eq(i).bind("mouseout",function(){
  33.                 $(this).css("background-color",evenBg);
  34.               });
  35.               
  36.               evenTr.eq(i).bind("mouseover",function(){
  37.                 $(this).css("background-color",evenBgNew);
  38.                  $(this).css("cursor","pointer");
  39.               });
  40.            }
  41.           
  42.            
  43. //           if(oddTr.length>evenTr.length)
  44. //           {
  45. //               oddTr[oddTr.length-1].bind("onmouseover",function(){
  46. //                oddTr[i].css("background-color",oddBgNew);
  47. //              }); 
  48. //           }
  49. //           else
  50. //           {
  51. //             evenTr[evenTr.length-1].bind("onmouseover",function(){
  52. //                evenTr[i].css("background-color",evenBgNew);
  53. //              });
  54. //           }
  55.            
  56.         }
  57.     </script>
  58.     <style type="text/css">
  59.         *
  60.         {
  61.             margin:0px;
  62.             padding:0px;
  63.             font-size:12px;
  64.             text-align:center;  
  65.             color:Yellow;
  66.             
  67.         }
  68.         #mainTable
  69.         {
  70.             width:500px;
  71.             border:5px solid #e0e0e0;
  72.             margin-top:40px;
  73.         }
  74.         
  75.         #mainTable tr
  76.         {
  77.             height:25px;
  78.             border:1px solid #e0e0e0;   
  79.           
  80.         }
  81.     </style>
  82. </head>
  83. <body>
  84.     
  85.     <table class="style1" id="mainTable" >
  86.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  87.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  88.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  89.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  90.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  91.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  92.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  93.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  94.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  95.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  96.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  97.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  98.         <tr><td>这里是表格内容</td><td>这里是表格内容</td></tr>
  99.     </table>
  100.     
  101. </body>
  102. </html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值