亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Bootstrap導(dǎo)航菜單點(diǎn)擊后無(wú)法自動(dòng)添加active的處理方法

 更新時(shí)間:2018年08月10日 11:20:25   作者:有態(tài)度的Coder  
今天小編就為大家分享一篇Bootstrap導(dǎo)航菜單點(diǎn)擊后無(wú)法自動(dòng)添加active的處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

Bootstrap提供了很豐富的前后端框架,為不精通CSS的程序猿們提供了很大的便利。前段時(shí)間在使用Bootstrap中的菜單控件時(shí),其中的鏈接點(diǎn)擊后,無(wú)法自動(dòng)添加active類(lèi),即無(wú)法自動(dòng)激活。需要適當(dāng)做如下處理才OK。

廢話(huà)說(shuō)了,直接上代碼:

<ul class="tabbable faq-tabbable">
  <li class="active"><a href="@Url.Action(" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" Index", "MyContract", new { area = "MyData" })">我的合同</a></li>
  <li><a href="@Url.Action(" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" Index", "MyCashout", new { area = "MyData" })">我的請(qǐng)款</a></li>
  <li><a href="@Url.Action(" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" Index", "MyReceive", new { area = "MyData" })">我的入庫(kù)</a></li>
  <li><a href="@Url.Action(" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" Index", "MyCashback", new { area = "MyData" })">我的付款</a></li>
</ul>

這是一個(gè)典型的導(dǎo)航菜單,現(xiàn)在添加如下的腳本處理:   

  $(function () {
    $(".faq-tabbable").find("li").each(function () {
      var a = $(this).find("a:first")[0];
      if ($(a).attr("href") === location.pathname) {
        $(this).addClass("active");
      } else {
        $(this).removeClass("active");
      }
    });
  })

原理很簡(jiǎn)單,就是找到所有的li標(biāo)簽,對(duì)其a標(biāo)簽的鏈接地址進(jìn)行判斷,如何和當(dāng)前瀏覽器的地址一致,就認(rèn)為是當(dāng)前應(yīng)該激活的菜單,添加active類(lèi),否則就取消。

如此,即可~~

以上這篇Bootstrap導(dǎo)航菜單點(diǎn)擊后無(wú)法自動(dòng)添加active的處理方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript基礎(chǔ)入門(mén)之錯(cuò)誤捕獲機(jī)制

    JavaScript基礎(chǔ)入門(mén)之錯(cuò)誤捕獲機(jī)制

    初級(jí)開(kāi)發(fā)人員往往很少使用js的拋出和捕獲異常,但拋出和捕獲異常往往是非常必要的,這篇文章主要給大家介紹了關(guān)于JavaScript基礎(chǔ)入門(mén)之錯(cuò)誤捕獲機(jī)制的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • 使用insertAfter()方法在現(xiàn)有元素后添加一個(gè)新元素

    使用insertAfter()方法在現(xiàn)有元素后添加一個(gè)新元素

    為javascript添加insertAfter()方法即在現(xiàn)有元素后添加一個(gè)新元素,示例如下,大家不妨學(xué)習(xí)下
    2014-05-05
  • zTree插件之多選下拉菜單實(shí)例代碼

    zTree插件之多選下拉菜單實(shí)例代碼

    zTree插件之多選下拉菜單實(shí)例代碼。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-11-11
  • JavaScript中forEach和map詳細(xì)講解

    JavaScript中forEach和map詳細(xì)講解

    foreach和map都是JavaScript中數(shù)組的常用方法,它們都可以對(duì)數(shù)組中的每個(gè)元素執(zhí)行一個(gè)函數(shù),但是它們有一些區(qū)別,下面這篇文章主要給大家介紹了關(guān)于JavaScript中forEach和map詳細(xì)講解的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • 最新評(píng)論