0

尝试在通过链接到达锚点时显示活动轮廓(就像选项卡到时一样)。


我可以使用 jquery 选择和更新目标锚点的 css 颜色,但不能将其状态更改为活动状态。

这是 html & jquery 代码和一个 jsfiddle 示例:http: //jsfiddle.net/_StephenC/Ea9GZ/

<ul>
<li><a href="#four" id="one" tabindex="1">Uno</a></li>
<li><a href="#four" id="two" tabindex="2">Dos</a></li>
<li><a href="#one" id="three" tabindex="3">Tres</a></li>
<li><a href="#two" id="four" tabindex="4">Quatro</a></li>
<li><a href="#three" id="five" tabindex="5">Cinco</a></li>
</ul>

$(document).ready(function() {
$("a").click(function(event) {
var mylink = $(this).attr('href');
alert(mylink);
$(mylink).css('color','red');
});
});
4

2 回答 2

2

使用以下代码,

$(mylink).focus();

http://jsfiddle.net/Ea9GZ/19/

于 2013-06-26T15:49:20.710 回答
1

我认为 .focus() 是你要找的。从您的 jsfiddle 链接中,只需添加 $(mylink).focus(); 给你代码。

$("a").click(function(event) {
            var mylink = $(this).attr('href');
            alert(mylink);
            $(mylink).css('color','red');   
            $(mylink).focus();
        });

那是你想要达到的吗?

于 2013-06-26T15:52:35.847 回答