-1

私のウェブサイトでjQueryを介してタブ付きナビゲーションメニューを作成しています。個々のタブにはすべてクラスがnavBarLinkあり、それに関連する CSS は次のとおりです。

.navBarLink:link,.navBarLink:visited
{
display:block;
height:27px;
width:120px;
color:#FFF;
background-color:#06C;
text-align:center;
padding:4px;
text-decoration:none;
border:0;
margin:2px 2px 0 2px;
}
.navBarLink:hover,.navBarLink:active
{
background-color:#FFF;
color:#06C;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
border-bottom-width:1px;
}

問題は、タブをクリックすると背景色が変わるのに、タブにカーソルを合わせても背景色が変わらないことです。基本的に、ホバーとクリックは同時に機能しません。なぜこれが起こっているのですか?

4

1 に答える 1

1

http://jsfiddle.net/UnFhQ/

これは機能します。(div の背景色が見えるように、最初の css コードから :link を削除しました...) しかし、これをクリックして、コードが機能しないことをお知らせください。ありがとう

于 2012-04-10T21:57:00.777 に答える