zoukankan      html  css  js  c++  java
  • jquery/js当前URL对当前栏目高亮突出显示

    html:

    1 <div class="nav">
    2         <ul>
    3             <li><a href="index.html">首 页</a></li>
    4             <li><a href="b.html">专家观点</a></li>
    5             <li><a href="c.html">课题研讨</a></li>
    6             <li><a href="d.html">研究报告</a></li>
    7         </ul>
    8     </div><!--/.nav-->

    jquery:

     1 //除了首页外当前URL对当前栏目高亮突出显示
     2     $(".nav li a:not(:first)").each(function(){
     3         $this = $(this);
     4         if($this[0].href==String(window.location)){
     5             $this.parent().addClass("selected");
     6         }    
     7     });
     8 //当前URL对当前栏目高亮突出显示
     9     $(".sidenav li a").each(function(){
    10         $this = $(this);
    11         if($this[0].href==String(window.location)){
    12             $this.parent().addClass("selected");
    13         }    
    14     });

    或者原生js:

    1 //js 当前URL对当前栏目高亮突出显示
    2 var myNav = document.getElementById("nav").getElementsByTagName("a");
    3 for(var i=0;i<myNav.length;i++){
    4     var links = myNav[i].getAttribute("href");
    5     var myURL = document.location.href;
    6     if(myURL.indexOf(links) != -1){
    7         myNav[i].parentNode.className="selected";
    8     }
    9 }
  • 相关阅读:
    自己建二维obj
    微信webview
    闭包
    angular
    2015项目timeline
    项目总结
    aa
    AHA高级心血管生命支持ACLS课前自我评估测试
    BASH_SOURCE
    bootstrap--小李子demo
  • 原文地址:https://www.cnblogs.com/snowhite/p/5099263.html
Copyright © 2011-2022 走看看