2264 次
4 に答える
1
更新された jQuery ソリューション:
$(document).ready(function() {
$('nav a').click(function() {
$(this).closest('nav').find('.activeAnchor').removeClass('activeAnchor');
$(this).addClass('activeAnchor');
});
});
次に、クラスのCSSが必要です。
a.activeAnchor {
color:red;
}
したがって、ヘッダーには次のものが必要です。
<head>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="http://link-to-your-jquery-script.js" type="text/javascript"></script>
<link href="link-to-your-style.css" rel="stylesheet" type="text/css" />
</head>
于 2013-07-13T01:22:38.040 に答える
0
あなたのcssがcssの後に来る限り、そしてJSでハードコードされた色を設定していない限り、それらをオーバーライドできるはずです..
a:active {
color: red !important;
}
!important はデバッグが難しいためあまり良くありません
于 2013-07-13T01:18:13.160 に答える