2014-08-27 4 views
0

그래서 다른 페이지에있는 스타일에도 링크를 활성화하는 방법을 알고 싶습니다.다른 페이지에있는 동안 링크에 활성 상태가 있음

탐색 표시 줄의 링크를 클릭하지만 해당 특정 링크는 탐색 표시 줄에 있지 않지만 첫 번째 클릭 링크에는 활성 상태를 유지하는 페이지입니다.

<a <?php if (strpos($_SERVER['PHP_SELF'], 'products.php')) echo 'class="activeb"';?> href="products.php">PRODUCTS 
</a> 

는하지만 난 여전히이 클래스와 스타일 링크가되지 않도록 탐색 모음 인공 고관절 다른 페이지를합니다. 할 수 있습니까?

CSS를

.activeb{ 
    padding: 0 0 15px 0 !important; 
    border-bottom: 2px solid #ffffff; 
} 

가난한 설명에 대한 죄송합니다. 첫 번째 타이머 product.php 모든 링크를 선택하는 JQuery와 선택기로 a[href="product.php"]을 사용

답변

1
$("a[href='"+location.pathname.substring(1)+"']").addClass('activeb') 


동적으로 현재 링크, 당신의 형식으로, 내가 location.pathname (/product.php)를 사용하고 시작을 제거 생산하려면 슬래시 .substring(1) 그리고 마지막으로 사용 addClass('activeb')

관련 문제