>웹 프론트엔드 >JS 튜토리얼 >.active는 탐색 효과를 얻기 위해 동적으로 사용됩니다.

.active는 탐색 효과를 얻기 위해 동적으로 사용됩니다.

php中世界最好的语言
php中世界最好的语言원래의
2018-04-19 15:49:422022검색

이번에는 .active를 동적으로 사용할 때의 navigation 효과를 가져오겠습니다. .active를 동적으로 사용하여 탐색 효과를 얻을 때의 주의 사항은 무엇입니까?

jq window.location.pathname을 통해 열려는 페이지에 대한 링크를 가져옵니다.

HTML의 li에 ID를 추가하세요. ID 이름은 URL 링크의 href와 동일합니다

jq include 메소드를 통해 해당 li을 찾아 여기에 활성 클래스 이름을 추가하세요

그 다음에. . 더 이상 없습니다. . .

jq 코드:

$(function() {
 varli = $(".title_ul").children("li");
 for(vari = 0; i < li.length; i++) {
 varurl = window.location.pathname;
 varurl = url.replace("/","");
 if(url.indexOf(li[i].id)!=-1) {
  li[i].firstChild.className ="active";
 
 }else{
  li[i].firstChild.className ="";
 }
 }
})

HTML 코드:

<body>
<p class="title">
 <ul class="title_ul">
 <li id="index"><a href="index.html"rel="external nofollow"class="">页面1</a></li>
 <li id="zf"><a href="zf.html"rel="external nofollow"class="">页面2</a></li>
 <li id="gc"><a href="gc.html"rel="external nofollow"class="">页面3</a></li>
 <li id="hc"><a href="hc.html"rel="external nofollow"class="">页面4</a></li>
 <li id="shwt"><a href="shwt.html"rel="external nofollow"class="">页面5</a></li>
 </ul>
</p>
</body>

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 도서:

j마우스 휠 조작 이미지를 확대/축소하는 쿼리

jBack to Top 기능 구현을 위한 쿼리

위 내용은 .active는 탐색 효과를 얻기 위해 동적으로 사용됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.