js控制li的隐藏和显示实例代码


Posted in Javascript onOctober 15, 2016

html页面

<div class="favorite_list">
    <div class="list_type" id="list_type">
      <ul class="all">
       <li> <a href="javascript:void(0);" onclick="showli(1);">全部(<span class="nums">{$count}</span>)</a></li>
       <li> <a href="javascript:void(0);" onclick="showli(60);">钢琴谱(<span class="nums">{$count_pu}</span>)</a></li>
       <li> <a href="javascript:void(0);" onclick="showli(525);">钢琴曲(<span class="nums">{$count_qu}</span>)</a></li>
       <li> <a href="javascript:void(0);" onclick="showli(531);">钢琴专辑(<span class="nums">{$count_zhuanji}</span>)</a></li>
       <li> <a href="javascript:void(0);" onclick="showli(541);">钢琴全集(<span class="nums">{$count_quanji}</span>)</a></li>
       <li> <a href="javascript:void(0);" onclick="showli(14);">钢琴视频(<span class="nums">{$count_shipin}</span>)</a></li>
      </ul>
    </div>

    <div class="list_content">
      <ul class="navigation" id="navigation">
        {loop $info $r}
        <li id="t1" class="sl{$r[parentid]}">


         <!-- 此处的class复制了一个变量,该变量的值可能是[60,525,531,542,14]-->


         <a href="{$r[url]}" target="blank"><h3>{$r[title]}</h3></a>
         <span class="date">{date("Y-m-d",$r[adddate])}</span>
         <a class="delete" href="javascript:void(0)" onclick="ConfirmDel({$r[id]});"><img src="http://www.hqgq.com/statics/www_images/favorite/delete.jpg"/></a>
         </li>
        {/loop}
      </ul>
    </div>
  </div>

 js代码

function showli(pid){
  var arrnav = ["1", "525", "531","541","60","14"];
  if(pid=='1'){ // 如果是1就显示全部的li标签
    $("ul.navigation li").show();
    return false;
  }

  // 否则就显示对应的class="s1"+pid的li标签


  $.each(arrnav, function(i, item){
    if(item==pid){
      $("ul.navigation li.sl"+pid).show();
    }else{
      $("ul.navigation li.sl"+item).hide();
    }
});
}

【效果预览】

js控制li的隐藏和显示实例代码

js控制li的隐藏和显示实例代码

以上就是小编为大家带来的js控制li的隐藏和显示实例代码全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
Javascript实例教程(19) 使用HoTMetal(3)
Dec 23 Javascript
textarea不能通过maxlength属性来限制字数的解决方法
Sep 01 Javascript
浅谈JavaScript中的Math.atan()方法的使用
Jun 14 Javascript
node.js中EJS 模板快速入门教程
May 08 Javascript
swiper 解决动态加载数据滑动失效的问题
Feb 26 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
Apr 04 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
Apr 11 Javascript
详解webpack运行Babel教程
Jun 13 Javascript
elementUI select组件value值注意事项详解
May 29 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 jQuery
VueCli4项目配置反向代理proxy的方法步骤
May 17 Javascript
如何优化vue打包文件过大
Apr 13 Vue.js
jquery控制页面的展开和隐藏实现方法(推荐)
Oct 15 #Javascript
JS常用函数和常用技巧小结
Oct 15 #Javascript
表单元素值获取方式js及java方式的简单实例
Oct 15 #Javascript
JS添加或修改控件的样式(Class)实现方法
Oct 15 #Javascript
原生JS实现的放大镜效果实例代码
Oct 15 #Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
Oct 15 #Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
Oct 15 #Javascript
You might like
如何批量替换相对地址为绝对地址(利用bat批处理实现)
2013/05/27 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
javascript 程序库的比较(一)之DOM功能
2010/04/07 Javascript
JS继承--原型链继承和类式继承
2013/04/08 Javascript
JS实现控制表格行内容垂直对齐的方法
2015/03/30 Javascript
简介AngularJS的HTML DOM支持情况
2015/06/17 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
2016/08/15 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
2019/04/23 Javascript
layui的select联动实现代码
2019/09/28 Javascript
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
vue实现拖拽进度条
2021/03/01 Vue.js
python实现的一个p2p文件传输实例
2014/06/04 Python
如何实现删除numpy.array中的行或列
2018/05/08 Python
Django 日志配置按日期滚动的方法
2019/01/31 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
使用canvas绘制贝塞尔曲线
2014/12/17 HTML / CSS
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
高级运动鞋:GREATS
2019/07/19 全球购物
生产主管岗位职责
2013/11/10 职场文书
酒店采购员岗位职责
2014/03/14 职场文书
协议书怎么写
2014/04/21 职场文书
妇女干部培训方案
2014/05/12 职场文书
2014年酒店年度工作总结
2014/12/10 职场文书
教师专业技术工作总结2015
2015/05/13 职场文书
表扬信范文
2019/04/22 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
springboot 启动如何排除某些bean的注入
2021/08/02 Java/Android
MySQL窗口函数的具体使用
2021/11/17 MySQL