zoukankan      html  css  js  c++  java
  • 为了不重复_nav

    //企业站的一级目录,二级目录的焦点,

    页面的命名:aboutus.php ; aboutus_tissue.php ; aboutus_partners.php ; aboutus_culture.php

    var navaddNow = Class.create();
    navaddNow.prototype = {
        initialize: function(id,a){
        if(document.getElementById(id)){
            this.nowA = document.getElementById(id).getElementsByTagName("a");
            this.choseOne(a);
            }
        },
        getmenuNow: function(){
            var url = location.href.split("/");
            var rex = /[a-z]+/;
            var res = url[url.length-1].match(rex).toString();
            for(var i=0; i<this.nowA.length; i++){
                var a = this.nowA[i].href.split("/");
                var c = a[url.length-1].match(rex).toString();
                if(c == res){
                    this.nowA[i].className = "now";
                    return;
                    }
                }
        },
        getnavNow: function(){
            var url = location.href.split("/");
            var urlx = url[url.length-1].split(".")[0];
            var num;
            for(var i in this.setnum){
                if(urlx==i) num = this.setnum[i];
                }
            this.nowA[num].className = "now";
        },
        setnum: {
            "aboutus"                  :0,
            "aboutus_tissue"       :1,
            "aboutus_partners"      :2,
            "aboutus_culture"      :3
            },
        choseOne: function(x){
            switch(x){
                case "1" : this.getmenuNow(); break;
                case "2" : this.getnavNow(); break;
                }
            }
    }
    new navaddNow("nav","2");

  • 相关阅读:
    c++读写MySQL
    感叹游戏行业的飞速发展
    和真正的程序员在一起是怎样的体验
    程序媛是怎样找老公的
    IO和socket编程
    郁金香搜索引擎的方案
    实现一个自己的搜索引擎的初始规划
    JVM知识在离线数据中的运用
    看Lucene源码必须知道的基本规则和算法
    看Lucene源码必须知道的基本概念
  • 原文地址:https://www.cnblogs.com/somesayss/p/2488876.html
Copyright © 2011-2022 走看看