2013-06-24 98 views
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'); 
}); 
}); 

回答

1

我認爲.focus()是你的樣子對於。從你的jsfiddle鏈接,只需添加$(mylink).focus();給你代碼。

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

這就是你想達到的目的嗎?

+0

謝謝......這可以在Chrome瀏覽器中使用,但不適用於Firefox。 – StephenC

2

使用下面的代碼,

$(mylink).focus(); 

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

+0

謝謝,這也是安德魯的建議。在Chrome瀏覽器中運行,但不是FF。 – StephenC

+0

我看到安德魯的第一個和檢查時間之前接受。對於那個很抱歉! – StephenC