首頁 >web前端 >js教程 >實例分享jQuery動態新增.active 實作導航效果程式碼

實例分享jQuery動態新增.active 實作導航效果程式碼

小云云
小云云原創
2017-12-29 11:45:442016瀏覽

本文主要介紹了jQuery動態添加.active 實現導航效果代碼思路詳解,需要的朋友可以參考下,希望能幫助大家。

 程式碼想法:

S告訴頁5:

程式碼想法:

透過jq取得你開啟頁面的連結  window.location.pathname

;


在HTML中給自己的li加入一個ID id的命名與網址連結中的href相同

透過jq包含方法找到相對應的li給他加入active類名 

然後。 。就沒有然後了。 。 。

jq程式碼:

#

$(function () {
 var li = $(".title_ul").children("li");
 for (var i = 0; i < li.length; i++) {
 var url = window.location.pathname;
 var url = 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>
###html程式碼:########## ##rrreee###相關推薦:#########關於jQuery實現定位導航效果############微信小程式頂部可捲動導航效果###### ######原生js實作電商側邊導航效果######

以上是實例分享jQuery動態新增.active 實作導航效果程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn