왼쪽 탐색 메뉴에서 현재 페이지를 강조 표시해야합니다.탐색의 현재 페이지 강조 표시
순자산은 .shtml 사용을 통해 외부에서로드되어야 포함 :
www.xxx.com/mission-critical.shtml
:
<!--#include file="leftnav-menu.inc"-->
내 URL의 형태를 취할 때로는 단지 :
www.xxx.com/energy.shtml (예 : 한 단어 없음 하이픈)
내 탐색 목록에 'Mission critical'이 표시됩니다.
"class = selected"로 ul li을 강조 표시하려면 어떻게합니까? 나는이 같은 것을 본 적이 :
$(function(){
var path = location.pathname.substring(1);
if (path)
$('.leftmenuNav ul li a[@href$="' + path + '"]').attr('class', 'selected');
});
꽤 문자열 분할 등의 주위에 내 머리를 가져올 수 없습니다 ...
샘플 탐색 표시 줄 :
<ul>
<li><a href="corporate-responsibility.shtml">Corporate responsibility</a></li>
<li><a href="overview.shtml">Overview</a></li>
<li><a href="governance.shtml">Governance</a></li>
<li><a href="our-approach.shtml">Our approach</a></li>
</ul>
. 도움이 더 필요하면 탐색 모음에서 코드를 게시하십시오. –
Matthew에게 감사드립니다. 아직 작동하지 않습니다. nav –