0
我需要修复此表,以便悬停点上方的线隐藏在该列内。让我们说底部中间的盒子悬停,你会看到它上面的3行。我需要这些线路不显示。表悬停边框颜色删除列线
<table>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
</table>
<script>
$('td').on('mouseover mouseout', function(){
$(this).prevAll().addBack()
.add($(this).parent().prevAll()
.children(':nth-child(' + ($(this).index() + 1) +
')')).toggleClass('hover');
});
</script>
table {
table-layout:fixed;
width:100%;
height:300px;
border-collapse:collapse;
}
td {
border:1px solid black;
}
.hover {
border-color:#ef7c32; border-width:2px;}
大,谢谢! – Anbirth 2015-02-23 20:04:43