jQuery の tableHover プラグインを使い、表(table)のセルにカーソルを合わせると、そのセルが属する行をハイライト表示させるサンプル。行をハイライト表示させるだけであれば、とくにオプションは必要ない。
実装例(サンプル)
A | B | C | D | E |
A | B | C | D | E |
X | X | X | X | X |
X | X | X | X | X |
X | X | X | X | X |
X | X | X | X | X |
X | X | X | X | X |
実装例(サンプル)の動作について
表のセルにカーソルを合わせると、そのセルが属する行をハイライト表示する。
実装例(サンプル)のソースコード
読み込み
パスは、それぞれ、アップロードした場所を指定する。
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.tablehover.js"></script>
<script type="text/javascript" src="jquery.tablehover.js"></script>
JavaScript
<script>
<!--
jQuery( function() {
jQuery( '#jquery-tablehover' ) . tableHover();
} );
// -->
</script>
<!--
jQuery( function() {
jQuery( '#jquery-tablehover' ) . tableHover();
} );
// -->
</script>
CSS
<style type="text/css">
<!--
table#jquery-tablehover {
width: 500px;
}
table#jquery-tablehover td {
border: 1px solid gray;
text-align: center;
}
table#jquery-tablehover thead,
table#jquery-tablehover tfoot {
background-color: #bababa;
}
table#jquery-tablehover td.hover {
background-color: #dadada;
}
-->
</style>
<!--
table#jquery-tablehover {
width: 500px;
}
table#jquery-tablehover td {
border: 1px solid gray;
text-align: center;
}
table#jquery-tablehover thead,
table#jquery-tablehover tfoot {
background-color: #bababa;
}
table#jquery-tablehover td.hover {
background-color: #dadada;
}
-->
</style>
HTML
<table id="jquery-tablehover">
<thead>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
<td>E</td>
</tr>
</thead>
<tfoot>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
<td>E</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
</tr>
<tr>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
</tr>
<tr>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
</tr>
<tr>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
</tr>
<tr>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
</tr>
</tbody>
</table>
<thead>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
<td>E</td>
</tr>
</thead>
<tfoot>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
<td>E</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
</tr>
<tr>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
</tr>
<tr>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
</tr>
<tr>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
</tr>
<tr>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
</tr>
</tbody>
</table>