0

サイトに入ったときにデフォルトのリンクがアクティブとして表示されるようにしたいと考えています。CSSはそれを行うことができますか?私はすでにリンクにcssを使用しています。Jquery は良いでしょうか (jquery の初心者)?

更新しました:

私のコードで何かが機能していません。誰かがこのリンクを見て、何が間違っていたのか教えてもらえますか? http://jsfiddle.net/2VnXD/7/

4

2 に答える 2

1

css クラスを作成し、activeデフォルトのリンクにそのクラスを指定します。

HTML:

<a href="#">test 1</a>
<a href="#" class="active">test 2</a>
<a href="#">test 3</a>​

CSS:

.active{
 border: 1px dashed blue;
 background-color: #eee;   
}
a{
    padding: 5px;
}
a:hover{ /*Simple Hover effect*/
 border: 1px solid red;
 color: green;    
}

また、あなたは jQuery にかなり慣れていないと言ったので、リンク間の切り替えを処理する簡単な例を次に示します。

$("a").on("click", function(){
   $(".active").removeClass("active");
   $(this).addClass("active");
});​
于 2012-10-03T18:47:00.127 に答える