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 相关文章推荐
简单的JS多重继承示例
Mar 13 Javascript
Javascript验证用户输入URL地址是否为空及格式是否正确
Oct 09 Javascript
jQuery实现鼠标点击弹出渐变层的方法
Jul 09 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
layer弹窗插件操作方法详解
May 19 Javascript
js随机生成一个验证码
Jun 01 Javascript
JavaScript调试之console.log调试的一个小技巧分享
Aug 07 Javascript
微信小程序中使用Promise进行异步流程处理的实例详解
Aug 17 Javascript
js表单序列化判断空值的实例
Sep 22 Javascript
解决vue路由后界面没有变化,但是链接有的问题
Sep 01 Javascript
优雅的处理vue项目异常实战记录
Jun 05 Javascript
JS实现滚动条触底加载更多
Sep 19 Javascript
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
PHP 加密与解密的斗争
2009/04/17 PHP
Apache2中实现多网站域名绑定的实现方法
2011/06/01 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
php fsockopen中多线程问题的解决办法[翻译]
2011/11/09 PHP
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
php屏蔽错误及提示的方法
2020/05/10 PHP
JavaScript For Beginners(转载)
2007/01/05 Javascript
我的Node.js学习之路(二)NPM模块管理
2014/07/06 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
2018/09/30 Javascript
详解使用angular框架离线你的应用(pwa指南)
2019/01/31 Javascript
使用layui定义一个模块并使用的例子
2019/09/14 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
python绘制多个曲线的折线图
2020/03/23 Python
在IPython中执行Python程序文件的示例
2018/11/01 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
Python操作Mongodb数据库的方法小结
2019/09/10 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
PageFactory设计模式基于python实现
2020/04/14 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
白色公司:The White Company
2017/10/11 全球购物
预备党员入党思想汇报
2014/01/04 职场文书
2014年大学生自我评价
2014/01/19 职场文书
2014婚礼司仪主持词
2014/03/14 职场文书
会计学习心得体会
2014/09/09 职场文书
财政局个人年终总结
2015/03/03 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python
Python实现DBSCAN聚类算法并样例测试
2021/06/22 Python