模拟在table中移动鼠标,高亮显示鼠标所在行

在项目中有这样一个需求,在table中移动鼠标时,鼠标所在行高亮显示,其他行正常显示,为此做了一个模拟。

具体代码如下:

 

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <style type="text/css">
        body {
            border: none;
            padding: 0px;
            text-align: center;
        }

        table {
            flex-align: center;
            text-align: center;
            border: 0px;
            border-spacing: 0px;
            border-collapse: collapse;
        }

            table tr {
                border: 0px;
                background: url(images/1.jpg) repeat;
            }

        table, tr, td {
            width: 450px;
            height: 50px;
            border-spacing: 0px;
            margin: 0px;
            padding: 0px;
            border: 1px solid red;
} </style> <script src="jquery-1.10.2.js"></script> <script type="text/javascript"> $(function () { $('#tablem tr').css('background', 'url(images/1.jpg) repeat'); $('#tablem tr').mouseover(function () { $(this).css('background', 'url(images/2.jpg) repeat').siblings().css('background', 'url(images/1.jpg) repeat'); }); }); </script> <body> <table id="tablem"> <tr>    <td>11</td> <td>12</td> <td>13</td> <td>14</td> </tr> <tr> <td>21</td> <td>22</td> <td>23</td> <td>24</td> </tr> <tr>
<td>31</td> <td>32</td> <td>33</td> <td>34</td> </tr> <tr> <td>41</td> <td>42</td> <td>43</td> <td>44</td> </tr> <tr> <td>51</td> <td>52</td> <td>53</td> <td>54</td> </tr> </table> </body> </html>

显示结果如下:

转载于:https://www.cnblogs.com/wllzbky/p/gl.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值