Я готов сделать лучший метод для IE8+
Мне нужны чередующиеся цвета строк (#fff
, #efefef
) для моей таблицы, а также эффект зависания, чтобы фон изменился на #D2DEE8
. Я хотел бы просто использовать :hover
и :nth-child(odd)
в CSS, но я обнаружил, что эти методы не работают с 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, я был бы признателен! Спасибо!