Я готов сделать лучший метод для IE8 +
Мне нужны чередующиеся цвета строк (#fff
, #efefef
) для моей таблицы, а также эффект парения, поэтому фон меняется на#D2DEE8
.Я хотел бы просто использовать :hover
и :nth-child(odd)
в CSS, но я обнаружил, что эти методы не работают с IE8.
Я использовал jQuery для наведения, но он устраняет чередующиеся цвета (которые в данный момент я использую для создания nth-child (нечетные)) всякий раз, когда я нахожу и затем покидаю эту строку.
$(".DefaultTable tr").not(".DefaultTable .nohover").hover(
function () {
var color = $(this).css('background')
$(this).css('background', '#D2DEE8');
},
function () {
$(this).css('background', color);
}
);
Если кто-нибудь может помочь мне разобраться в этом ИЛИ предоставить более простой / лучший способ выполнения парящих или чередующихся строк для IE8, я был бы признателен!Спасибо!