导航栏操作——显示和隐藏列表并添加样式
来源:互联网 发布:武力收复台湾 知乎 编辑:程序博客网 时间:2024/06/14 06:01
首先,确定导航栏的父类为bui-side-menu,各需要显示和隐藏的列表按child1(前面child,后面数字命名),并为点击的父级列表添加属性data-submenu='1';给a标签添加active类样式。
接着,写jQuery。
示例:
html代码:
<ul class="bui-side-menu bui-menu" style="height: 100%;" ><li class="bui-menu-item menu-second"><div class="bui-menu-title"><a data-submenu="1" href="javascript:void(0);"><span class="bui-menu-title-text">父列表</span></a></div><ul id="child1" class="bui-menu" style="display:none"><li class="bui-menu-item menu-leaf"><a href="http://localhost/AppAdmin/index.php?m=UserData&act=newAddShow&timeStart&timeEnd&dateType"><em>子列表</em></a></li></ul></li></ul>
jQuery代码:
$(function(){// 左边导航栏var menu = $('.bui-side-menu').on('click' ,'a' ,function(){menu.find('a').removeClass('active')var submenu = $(this).data('submenu');if(submenu){submenu = $('#child'+submenu);if(submenu.is(':hidden')){submenu.show();$(this).addClass('active')}else{submenu.hide();//$(this).removeClass('active');}}else{$(this).addClass('active');}});})
0 0
- 导航栏操作——显示和隐藏列表并添加样式
- 导航栏显示和隐藏
- CSS——对列表应用样式和创建导航栏
- UINavigationController导航栏的隐藏和显示
- 导航栏的平滑显示和隐藏
- 导航栏显示和隐藏的坑
- 通过添加类和媒体查询实现侧边导航栏的显示隐藏效果
- 导航栏隐藏显示
- 状态栏与导航栏的隐藏或显示操作
- 导航栏滑动显示隐藏
- .net添加前端样式和JS添加标签样式、以及div/a 标签的显示和隐藏
- 点击页面,UINavigationController导航栏的隐藏和显示
- 通过点击事件轮换隐藏和显示导航栏
- 点击页面,UINavigationController导航栏的隐藏和显示
- 关于导航栏隐藏和显示的问题
- 点击页面,UINavigationController导航栏的隐藏和显示
- 开发中导航栏底部的黑线显示和隐藏
- iOS导航栏自动隐藏和显示属性,UINavigationController属性
- Merge Sort (归并排序)
- Ubuntu 基础环境搭建
- 我所理解的面向对象思想
- QT for Android 环境搭建[Windows]
- JSON知识点汇总_W3SCHOOL
- 导航栏操作——显示和隐藏列表并添加样式
- cygwin配置记录
- 【VB.NET机房重构】.NET三层登录
- linux平台学x86汇编(十六):在汇编语言中调用C库函数
- Java基础——线程间的通信+生产者消费者程序+守护线程+Join方法+线程优先级
- viewflipper与gesture的混合使用,图片滚动器
- RingtoneManager铃声设置
- Socket协议和"心跳"机制
- mac 隐藏.DS_Store