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

您可能想要实现两件事。一种是单击链接时更改颜色,另一种是颜色应保持不变以指示单击了特定链接。

对于第一个选项,您可以使用:active伪类

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

而对于第二个选项,您需要使用一点点 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 回答