2013-12-17 26 views
2

鏈接到頁面的部分假設用戶點擊鏈接到一個鏈接:突出,是由#ID

www.yoursite.com/page2#section1 

當然,因爲在最後一個ID,頁面在#section1元素中加載焦點。

我該如何使#section1元素也突出顯示?

當用戶link to a particular question時,Stackoverflow使用類似的東西。

回答

4

可以使用:target僞類:

.section:target { background: red; } 

<div class="section" id="section1"> <-- would have a red background 

它不是在IE8或更低的原生支持。

+0

太棒了!我不知道那件事。 – Pete

1

事情是這樣的:

$(function() { 
    var hash = document.location.hash; 
    if (hash) { 
     $(hash).addClass("highlight"); 
    } 
});