私はサンプルのナビゲーションメニューを持っています、
私が持っている効果を見hover
て欲しいです、私はaがクリックされたときに同じ効果が欲しいです。現在のリンクは同じ効果を持つはずです。私はそれのためlink
に使う必要があると思いますjquery
質問をうまく説明できなくてすみません。どんな提案でも大歓迎です、ありがとう。
2 に答える
2
于 2012-05-05T08:41:02.207 に答える
1
疑似クラスを使用できます:active
。(クリックされた状態の CSS) およびオプション:focus
で . 効果を維持したい場合は、jquery で行う必要があります。
$(function(){
$(".menu").on("click", "a", function(){
$(this).addClass("active").siblings().removeClass("active");
});
});
次に、アクティブなクラスに効果を追加できます...これがデモです: http://jsfiddle.net/meo/kt4yb/6/
または:visited
、リンクが別の URL を指している場合は、単に疑似クラスを使用することもできます。
于 2012-05-05T08:44:10.397 に答える