我愿意为IE8+做最好的方法
我想要为我的表格交替行颜色(#fff
, #efefef
),并且还具有悬停效果,因此背景变为#D2DEE8
. 我很想在 CSS 中使用:hover
和:nth-child(odd)
,但我发现这些方法不适用于 IE8。
我使用 jQuery 进行悬停,但每当我悬停然后离开该行时,它就会消除交替颜色(目前我正在使用 nth-child(odd) 创建)。
$(".DefaultTable tr").not(".DefaultTable .nohover").hover(
function () {
var color = $(this).css('background')
$(this).css('background', '#D2DEE8');
},
function () {
$(this).css('background', color);
}
);
如果有人可以帮助我解决这个问题,或者提供一种更简单/更好的方法,即 IE8 的悬停或交替行,我将不胜感激!谢谢!