IE8+のための最善の方法を喜んで行います
#fff
テーブルの行の色( 、 )を交互に変えたいのです#efefef
が、ホバリング効果があるので、背景がに変わります#D2DEE8
。:hover
CSSで使用したいのです: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の行をホバリングするか交互にするかのどちらかを行うためのより簡単でより良い方法を提供してくれるなら、私はそれをいただければ幸いです!ありがとう!