私はtutorial from Imar Spaanjaars' web siteを使用して、テーブル行全体をクリック可能にし、その上にホバー効果をもたせます。ユーザーがテーブル行を移動すると、その行の事前定義された背景色が削除されます。私はこのスタイルを上書きしないようにしたい。どうすればいい?Javascriptのホバーエフェクトは、あらかじめ定義されたスタイルを削除します
<script type="text/javascript">
function ChangeColor(tableRow, highLight)
{
if (highLight)
{
tableRow.style.backgroundColor = '#dcfac9';
}
else
{
tableRow.style.backgroundColor = 'white';
}
}
function DoNav(theUrl)
{
document.location.href = theUrl;
}
</script>
このタスクを達成するためのより良い提案があれば、私はそれらを聞いてみたいです!
私のtrタグには、特定のメールが読み込まれているかどうかにかかわらず、phgによって設定されたbgcolorタグがあります。
@Rick:私は実際にあなたのことを気に入っていました。私の経験では、生のスタイル値をコードに入れておけば、後の頭痛を訴えるだけです。あなたのスタイルシートの提案ははるかに望ましいです。私は参照のために2つをマージして、あなたが合っていると編集します。 – Shog9
最初の例が機能しました。私は前にそれを試したことを誓うことができたが、私はそうは思わない。リック、ありがとうございました!そしてShog9に感謝します! –
@ Shog9:私はあなたのほうが気に入ったと思います。しかし、私はハンドコーディングされたスタイルにクラスを使うことを好みます。 –