이번에는 .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 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 도서:
위 내용은 .active는 탐색 효과를 얻기 위해 동적으로 사용됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!