我在页面上有 5 个链接,当我单击每个链接时,它会改变颜色,但只要 ma=ove 我的光标并放在页面的其他区域,对活动链接的关注就会消失。所以我无法显示当前的链接状态。请告诉我如何解决
问问题
2510 次
2 回答
3
html
<tr>
<td>
<a href="#" class="linkbold">Basic2</a>
</td>
</tr>
<tr>
<td>
<a href="#" class="linkbold">Basic3</a>
</td>
</tr>
<tr>
<td>
<a href="#" class="linkbold">Basic4</a>
</td>
</tr>
CSS
.linkbold{ color:#0066FF; font-family:Tahoma; font-size:11px; text-decoration:none; font-weight:bold !important; }
.active { color: red; } // define any color for active class
// you can use css shorthand for font property
.linkbold { font: bold 11px Tahoma, sans-serif; color:#0066FF; }
如果你想了解更多关于css 速记的知识
<strong>jquery
$('a.linkbold').on('click', function(){
$('a.linkbold').removeClass('active'); // remove any active class
$(this).addClass('active'); // and then add active class for clicked element.
});
于 2012-05-31T08:43:44.690 回答
-2
<html>
<head>
<style type="text/css">
a:link {color:blue;}
a:visited {color:red;}
a:hover {color:green;}
</style>
</head>
<body>
<a href="#">first</a>
<br/>
<a href="#">second</a>
</body>
</html>
于 2012-05-31T08:30:38.007 回答