こんにちは私は次のことをしようとしています:
onMouseOver次のことを行います。1。テーブルの周囲に黒い境界線を提供する既存のクラス(navLinkTD)を削除します。2.新しいクラス(navLinkTDActive)を追加します。これは、上下左右の境界線を提供しますが、下部の境界線を小さな矢印に変更する背景画像を備えています。
マウスがアクティブ領域を離れたら、次のようにします。3.navLinkTDActiveクラスを削除したい4.navLinkTDクラスを再度追加したい
何が起こっているのかというと、onMouseOver/hoverですべてのスタイリングが削除されます。アクティブ領域からカーソルを削除すると、navLinkTDActiveクラスが表示されます。
これが問題を引き起こしているコードのセクションです:-
$(".navLinkTD").hover(
function() { $(this).removeClass("navLinkTD"); },
function() { $(this).addClass("navLinkTDActive"); },
function() { $(this).removeClass("navLinkTDActive"); },
function() { $(this).addClass("navLinkTD"); }
);