duanouyong4228 2016-12-31 13:17
浏览 8

如何激活现有的水平菜单?

can someone help me with horizontal menu? I want make acive page on this menu, I thing i need add new class to css file. I hope u understand me. Thanks


This is what i have now: menu-theme2.css

    <ul class="theme2">
        <li><a href="index.php"><span>HOME</span></a></li>
        <li><a href="kredity.php"><span>KREDITY</span></a></li>
        <li><a href="shop.php"><span>SHOP</span></a></li>
        <li><a href="aukce.php"><span>AUKCE</span></a></li>
        <li><a href="servery.php"><span>SERVERY</span></a>
        <li><a href="forum"><span>FORUM</span></a></li>
    </ul>


And i want this on index.php:

        <ul class="theme2">
        <li><a class="active" href="index.php"><span>HOME</span></a></li>
        <li><a href="kredity.php"><span>KREDITY</span></a></li>
        <li><a href="shop.php"><span>SHOP</span></a></li>
        <li><a href="aukce.php"><span>AUKCE</span></a></li>
        <li><a href="servery.php"><span>SERVERY</span></a>
        <li><a href="forum"><span>FORUM</span></a></li>
    </ul>
  • 写回答

3条回答 默认 最新

  • dpyln64620 2016-12-31 13:20
    关注

    Try to something like this.

    For horizontal menu you can put below css rules in your css file.

    .theme2 li {
        float: left;
        list-style: outside none none;
        margin-left: 10px;
    }
    

    For active class.

     $(function(){
        var url = window.location.pathname;
        alert(url);
        urlRegExp = new RegExp(url.replace(/\/$/,'') + "$"); 
        // create regexp to match current url pathname and remove trailing slash if present as it could collide with the link in navigation in case trailing slash wasn't present there
        // now grab every link from the navigation
        $('.theme2 ul li a').each(function(){
        // and test its normalized href against the url pathname regexp
            if(urlRegExp.test(this.href.replace(/\/$/,''))){
                $(this).addClass('active');
            }
        });
      });
    
    评论

报告相同问题?

悬赏问题

  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)