zoukankan      html  css  js  c++  java
  • 信息化系统导航菜单样式实现

    版权声明:本文为博主原创文章。未经博主同意不得转载。

    https://blog.csdn.net/java_myheart/article/details/37695455

    实现的菜单效果:
    

    选中的是绿色的菜单。其余为灰色的。

    实现方法:详细菜单使用图片取代。不採用文字和css组合实现。

    主要JS代码:

    点击菜单的时候。先遍历移除已有的选中菜单样式,然后再加入新的菜单相应样式

     changeC(id,img);
     var index=img.indexOf(".");
     var imgPath='<%=basePath %>images/menu/'+img.substring(0,index)+'w.png';

     document.getElementById(id).src=imgPath;

    遍历移除已有菜单样式

        function changeC(id,img){
         for(var i=0;i<jQuery("img").length;i++){     
          if(id!=jQuery("img")[i].id){
              var path=jQuery("img")[i].src;
              if(path.indexOf("w")>0){
                      var index=path.indexOf("w");
                       path=path.substring(0,index)+".png";
                       document.getElementById(jQuery("img")[i].id).src=path;
              }
           }
          }
        }

    登陆后默认选中第一项菜单

        $(document).ready(function(){
         if($('.topmenu').size()>0){
           var id=$('.topmenu')[0].id;
           var img=$('.topmenu')[0].src;
           var index=img.indexOf(".");
            var imgPath=img.substring(0,index)+'w.png';
              document.getElementById(id).src=imgPath;
         }
        })

查看全文
  • 相关阅读:
    洛谷P1072 Hankson 的趣味题(题解)
    18.3.19晚听韩明睿大佬讲题收获
    题解+新技巧--一本通1282:最大子矩阵
    题解-洛谷P1303 A*B Problem(高精)
    Java重载和覆盖
    propagation属性的7个传播行为
    脏读、不可重复读、幻读
    RSA 数据加密和数字签名算法
    大型互联网站解决高并发的常见策略
    死锁和活锁
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10779603.html
  • Copyright © 2011-2022 走看看