2014-04-11 6 views
1

편집 :Hightlight 앵커 ID는

누군가가이 CSS에서 가능한 있다고 말했습니다는 그래서 그것을 고개 그것이 내가 필요 정확히입니다!

CSS 당신은 사용할 필요가

: 대상 의사 클래스 :

:target { 
    background-color: #ffa; 
} 

JS Fiddle demo.

감사 데이비드 토마스 source

ALSO 감사 MILIND 코드 내가 잠시 동안을 알아 내기 위해 노력했습니다


필요에도 효과가있을 것이다. 누군가가 내 페이지 저점이 같은 URL 방문하면

는 :

http://jsfiddle.net/maNR5/show/#second

을 나는 아이디 초와 헤더 요소가 배경색으로 강조하고 싶다.

<div> 

    <h1><a id="first">How can I...</a></h1>  

    <h1><a id="second">...make this...</a></h1> 

    <h1><a id="turd">Highlighted when....</a></h1>  

    <h1><a id="furd">Visited by an...</a></h1> 

    <h1><a id="earth">Anchor URL</a></h1> 


</div> 

자바 스크립트로 가능합니까? 모든 팁 주셔서 감사.

+1

CSS로 할 수 있습니다. CSS가 포함 된 – putvande

+0

! 어떻게 설명해 줄 수 있니? tHANKS 편집 : 발견! – RXMESH

답변

1

이 시도 :

var id=window.location.href.substring(window.location.href.lastIndexOf('/') + 1); 
$(id).css('background-color','red'); 
+0

고마워요! 이것은 내가 필요한 것입니다! – RXMESH

4

사용하는 것을 시도하십시오 :

var hash = window.location.hash; 
$('#'+hash).parent().css('background-color','red'); 
+0

jsfiddle에서 예제를 보여줄 수 있습니까? 나는 이것을 작동시킬 수 없다. 어쩌면 내가 잘못하고있는 것 같아. Tx – RXMESH

0

이 시도. 링크를 클릭 할 때마다 색상이 바뀝니다. 방문되었음을 나타냅니다.

$("h1").each(function(a,b){ 
    $(this).find('a').click(function(){ 
     console.log(this); 
     $(this).css('color','#333399'); 
    }); 
}); 
+0

고마워,하지만 이건 내가 원하는게 아니야. 방문했을 때 앵커 링크가 강조 표시되도록 링크 된 페이지 부분이 필요합니다! 하지만 고마워! – RXMESH