Обыскивал сеть для «лучшего» способа подсветки строк таблицы.
Кажется, что две основные альтернативы:
1 Чистый CSS: tr:hover
2 Css + Jquery:
$("table").delegate('td','mouseover mouseleave', function(e) {
if (e.type == 'mouseover') {
$(this).parent().addClass("tr-hover");
}
else {
$(this).parent().removeClass("tr-hover");
}
});
Я понятия не имею, что считается лучшей практикой в наши дни. Насколько я могу убедиться, это единственный IE7, который не работает должным образом с опцией Pure CSS.
Или, есть ли другие варианты, которые я должен рассмотреть?