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;
         }
        })

查看全文
  • 相关阅读:
    HTTP Authorization
    php导出数组到csv格式demo
    nginx 配置ajax跨域访问php接口
    node.js和npm离线安装
    使用Docker快速搭建Nginx+PHP-FPM环境
    django中文件下载(HttpResponse)
    django 下载文件 无法正常打开
    C语言Review2_struct
    基础概念——回车换行
    C语言Review1_预处理器和宏
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10779603.html
  • Copyright © 2011-2022 走看看