Jq实现重叠效果-实现无限级分类树形中js 的折叠效果
来源:互联网 发布:阿里云企业邮箱后缀 编辑:程序博客网 时间:2024/05/17 12:48
案例:
代码实现:
首先,在静态页面导入jq包;
然后,代码实现如下:
//获取当前的 a 标签 $('a.zd').click(function(){ //找到当前所在的tr var tr = $(this).parent().parent(); //获取当前的级别level var cur_level = $(this).attr('level'); //获取当前a标签的内容 var opt = $(this).html(); //判断当前是否为[-] if(opt == '[-]') { //是,则在当前tr中,取出子分类并隐藏.nextAll()和preAll()获取的是兄弟节点 tr.nextAll('tr').each(function(){ //再判断a标签内 level是否大于 当前cur_level值 if($(this).find('a.zd').attr('level') > cur_level) { $(this).hide(); //大于,则隐藏 } else { return false; } }); $(this).html('[+]'); } else { //若当前是[+] ,则其子分类应展示 tr.nextAll('tr').each(function(){ if($(this).find('a.zd').attr('level') > cur_level) { $(this).show(); if($(this).find('a.zd').html()== '[+]') { return false; } } else { return false; } }); $(this).html('[-]'); } });
0 0
- Jq实现重叠效果-实现无限级分类树形中js 的折叠效果
- 实现折叠的uitableviewcell效果
- js小技巧 js实现折叠效果
- js实现树形菜单效果
- jq实现的楼层效果
- jQuery实现折叠效果
- 折叠效果实现
- JS(JQ)实现带动画的回到顶部效果
- 侧滑、listView中折叠效果的简单实现方法
- JQ实现放大镜效果
- jq实现置顶效果
- C#实现的无限级分类类树形管理
- js tree树形折叠菜单效果
- 用javascript实现菜单折叠的效果
- iOS如何实现表格的折叠效果?
- Android使用ExpandableListView实现折叠的效果
- Axure折叠与展开效果的实现
- Android学习 图片折叠效果的实现
- Error:svn: E175002: connection refused by the server svn: E175002: OPTIONS request failed on '
- 虚拟化容器技术Docker
- C语言文件操作
- 『Spring.NET+NHibernate+泛型』框架搭建之BLL(四)
- hdu-5000 Clone(DP+数学)
- Jq实现重叠效果-实现无限级分类树形中js 的折叠效果
- LeetCode218:The Skyline Problem
- 运算符重载
- caffe初体验——ubuntu下配置caffe
- Logistic Regression 模型简介
- POJ题目分类
- JavaScript之复选框的全选,全不选
- 区间dp一般模板
- 设计模式 外观模式