博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript邮箱系统开发(二)
阅读量:6415 次
发布时间:2019-06-23

本文共 1529 字,大约阅读时间需要 5 分钟。

hot3.png

一、一级导航点击

$('#J_B_main_block').on('click','a',function(e) {    e.preventDefault();       // 阻止默认事件    e.stopPropagation();      // 阻止事件冒泡    $(this).parent().addClass('current').siblings().removeClass('current');        var data_id = $(this).attr('data-id'),         data_list = SUBMENU_CONFIG[data_id],         html = [],         child_html = [],         child_index=0,         B_menubar = $('#B_menubar');    if(B_menubar.attr('data-id') == data_id){ return false; };	    show_left_menu(data_list['items']);	    B_menubar.html(html.join('')).attr('data-id', data_id);	    //显示左侧菜单    function show_left_menu(data){      for(var attr in data){         if(data[attr] && typeof (data[attr]) === 'object') {             //循环子对象             if(!data[attr].url && attr === 'items'){               //子菜单添加识别属性               $.each(data[attr], function(i,o){                 child_index++;                 o.isChild = true;                 o.child_index = child_index;	       });	     }	     show_left_menu(data[attr]); //继续执行循环(筛选子菜单)	 }else{	    if(attr === 'name'){	      data.url = data.url ? data.url : '#';		 if(!(data['isChild'])) {		   //一级菜单		   html.push('
'+ data.name +'
');  }else{            //二级菜单    child_html.push('
  • '+ data.name +'
  • ');    //二级菜单全部push完毕    if(data.child_index == child_index){      html.push('
      '+child_html.join('')+'
    ');      child_html = [];    }          }       }   }      }};});

    转载于:https://my.oschina.net/yonglei/blog/295309

    你可能感兴趣的文章
    文本比较算法Ⅱ——Needleman/Wunsch算法
    查看>>
    idea的debug调试快捷键
    查看>>
    阿里云ECS部署ES
    查看>>
    你对DBA的定义是什么?
    查看>>
    面试常问-数据库索引实现原理
    查看>>
    黑马程序员————类的第五个成员内部类
    查看>>
    46. Permutations
    查看>>
    团队编程项目作业名称-成员简介
    查看>>
    加法器
    查看>>
    C#中生成的随机数为什么不随机?
    查看>>
    【Valid Number】cpp
    查看>>
    ASP.NET MVC3权限验证(方法1)
    查看>>
    cocos2d下的游戏菜单代码分析
    查看>>
    linux简单命令---网络编程
    查看>>
    ajax基础------备忘
    查看>>
    kafka入门学习---1 启动kakfa
    查看>>
    关于Android菜单上的记录
    查看>>
    黄聪:利用ImageMagicK给图片加水印
    查看>>
    由lwip的mbox中netbuf传递看指针的指针
    查看>>
    Session: 防止用户多次登陆
    查看>>