jquery实现下拉菜单的手风琴效果


Posted in jQuery onJuly 23, 2017

本文实例为大家分享了jquery实现下拉菜单手风琴展示的具体代码,供大家参考,具体内容如下

html代码

<div class="site-nav">
 <ul class="site-accordion">
  <li>
   <div class="tab-head">学科领域</div>
   <ul class="tabs-list">
    <li>机械电子</li>
    <li>生物工程</li>
    <li>能源环保</li>
    <li>化学化工</li>
   </ul>
  </li>
  <li>
   <div class="tab-head">省份地区</div>
   <ul class="tabs-list">
    <li>陕西省</li>
    <li>江苏省</li>
    <li>山东省</li>
    <li>河南省</li>
   </ul>
  </li>
  <li>
   <div class="tab-head">经费范围</div>
   <ul class="tabs-list">
    <li>50万~100万</li>
    <li>100万~200万</li>
    <li>200万~500万</li>
    <li>500万以上</li>
   </ul>
  </li>
  <li>
   <div class="tab-head">需求状态</div>
   <ul class="tabs-list">
    <li>状态1</li>
    <li>状态2</li>

   </ul>
  </li>

 </ul>
</div>

css代码

.site-accordion>li{
 margin-top: 13px;
}
.site-accordion>li .tab-head{
 width: 160px;
 height: 40px;
 line-height: 40px;
 text-align: center;
 color: #9c9c9c;
 font-size: 16px;
 background: #f2f2f2;
}
.site-accordion>li .tab-head:hover{
 background: #292d48;
}
.site-accordion>li .tab-head:after{
 content: '';
 border: 5px solid #4F5160;
 border-color: #4F5160 transparent transparent transparent;
 margin-top: 20px;
 position: relative;
 top: 10px;
 left: 5px;
}
.site-accordion>li .tabs-list{
 display: none;
}
.site-accordion>li .tabs-list li{
 width: 160px;
 height: 40px;
 line-height: 40px;
 text-align: center;
 color: #9c9c9c;
.site-accordion>li .tabs-list li:hover{
 background: #f2f2f2;
}

jQuery代码

$('.tab-head').click(function(){
     $(this).next().slideToggle();
     $('.tab-head').css('background','#FFFFFF');
     $(this).css('background','#292d48');

    })

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
JQuery.dataTables表格插件添加跳转到指定页
Jun 09 jQuery
jquery+css实现下拉列表功能
Sep 03 jQuery
jquery一键控制checkbox全选、反选或全不选
Oct 16 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
Aug 28 jQuery
详解jQuery获取特殊属性的值以及设置内容
Nov 14 jQuery
jQuery实现网页拼图游戏
Apr 22 jQuery
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 jQuery
jQuery实现简易QQ聊天框
Feb 10 jQuery
jQuery.Ajax()的data参数类型详解
Jul 23 #jQuery
JavaScript之事件委托实例(附原生js和jQuery代码)
Jul 22 #jQuery
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
Jul 22 #jQuery
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 #jQuery
js案例之鼠标跟随jquery版(实例讲解)
Jul 21 #jQuery
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
Jul 20 #jQuery
jQuery实现可编辑表格并生成json结果(实例代码)
Jul 19 #jQuery
You might like
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
分享PHP-pcntl 实现多进程代码
2016/09/30 PHP
php和nginx交互实例讲解
2019/09/24 PHP
jQuery数据显示插件整合实现代码
2011/10/24 Javascript
Js参数值中含有单引号或双引号问题的解决方法
2013/11/06 Javascript
jquery库文件略庞大用纯js替换jquery的方法
2014/08/12 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
Bootstrap table使用方法记录
2017/08/23 Javascript
vue2.0 axios跨域并渲染的问题解决方法
2018/03/08 Javascript
vue 使用 canvas 实现手写电子签名
2020/03/06 Javascript
仅利用30行Python代码来展示X算法
2015/04/01 Python
Python时间获取及转换知识汇总
2017/01/11 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
基于Python在MacOS上安装robotframework-ride
2018/12/28 Python
python3+PyQt5 数据库编程--增删改实例
2019/06/17 Python
由面试题加深对Django的认识理解
2019/07/19 Python
Python实现基于SVM的分类器的方法
2019/07/19 Python
python数据归一化及三种方法详解
2019/08/06 Python
django-crontab 定时执行任务方法的实现
2019/09/06 Python
python常用数据重复项处理方法
2019/11/22 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
工商治理实习生的自我评价分享
2014/02/20 职场文书
学校春季防火方案
2014/06/08 职场文书
好人好事演讲稿
2014/09/01 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书
2014年销售部工作总结
2014/12/01 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
Python编程源码报错解决方法总结经验分享
2021/10/05 Python
《辉夜大小姐想让我告白》第三季正式预告
2022/03/20 日漫
Hive HQL支持2种查询语句风格
2022/06/25 数据库