リンクにアクティブな状態を追加しようとすると、問題が発生します。これは私が遊んでいるコードです:
$(function () {
$('a').click(function () {
$(this).addClass('PnavCurrent');
//$("div a").removeClass("PnavCurrent");
//$("div a[href="+newHash+"]").addClass("PnavCurrent");
$(this).removeClass('PnavCurrent');
$(this).css('color', '#51ad9d');
$(this).css('z-index', '2');
$(this).css('border-color', '#00a8ff');
$('a').hover($(this).css('z-index', '10'));
});
});
何らかの理由で、リンクに css アクティブ ステート クラス (「PnavCurrent」) が適用されませんが、スクリプト コードで{$(this).css...}
. 今私が望むのは、スクリプト コード内のリンクにホバー状態の z-index を追加することです。次のようになります。
$('a').hover($(this).css ('z-index', '10'));
これを達成するために上記のコードの小さなブロックを使用しようとしましたが、うまくいきません。誰かがこれを手伝ってくれて、おそらく全体的により良い解決策を提供してくれれば幸いです。