1

私はすでにこれを使用しています.しかし、それは私に何の変化も与えていません

a.Grid:visited { 
    border:1px ridge black;
    color:Purple;
}

<asp:LinkButton ID="lnkPage" runat="server" Text = '<%#Eval("Text") %>' CssClass="Grid"></asp:LinkButton>
4

2 に答える 2

1

達成したいことが 2 つあります。1 つはリンクがクリックされたときに色を変更すること、もう 1 つは特定のリンクがクリックされたことを示すために色を同じままにすることです。

:active最初のオプションでは、疑似クラスを使用できます

a.Grid:active
{ 
    border:1px ridge black;
    color:Purple;
}

2番目のオプションでは、リンクにアクティブなクラスを適用するために少しJSを使用する必要があります

$('a.Grid').on('click',function(){
$(this).addClass("active");
});

必要に応じてアクティブなクラスを定義できます

.active
{
    color:red;
}

Js Fiddle Example

于 2013-10-17T07:47:41.467 に答える
0

:visitedと置き換えます:active

クリックしている限り、色が変わります。

于 2013-10-17T07:39:45.677 に答える