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 相关文章推荐
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
jQuery plugin animsition使用小结
Sep 14 jQuery
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 jQuery
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
JQuery扩展对象方法操作示例
Aug 21 jQuery
详解jQuery获取特殊属性的值以及设置内容
Nov 14 jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 jQuery
jquery 时间戳转日期过程详解
Oct 12 jQuery
jQuery实现可编辑的表格
Dec 11 jQuery
用jQuery实现抽奖程序
Apr 12 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字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
2011/11/10 PHP
基于PHP 面向对象之成员方法详解
2013/05/04 PHP
thinkphp实现数组分页示例
2014/04/13 PHP
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
JS简单获取当前日期和农历日期的方法
2017/04/17 Javascript
angularjs实现柱状图动态加载的示例
2017/12/11 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
Vue CLI3 开启gzip压缩文件的方式
2018/09/30 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
js如何获取图片url的Blob值并预览示例代码
2019/03/07 Javascript
node之本地服务器图片上传的方法示例
2019/03/26 Javascript
vue+moment实现倒计时效果
2019/08/26 Javascript
Vue.js计算机属性computed和methods方法详解
2019/10/12 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
Python 元组(Tuple)操作详解
2014/03/11 Python
跟老齐学Python之模块的加载
2014/10/24 Python
Python selenium如何设置等待时间
2016/09/15 Python
python如何使用unittest测试接口
2018/04/04 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
NBA欧洲商店(法国):NBA Europe Store FR
2016/10/19 全球购物
澳大利亚拥有最佳跳伞降落点和最好服务的跳伞项目运营商:Skydive Australia
2018/03/05 全球购物
CK巴西官方网站:Calvin Klein巴西
2019/07/19 全球购物
大学四年规划书范文
2013/12/27 职场文书
物流专业求职计划书
2014/01/10 职场文书
亲子读书活动方案
2014/02/22 职场文书
员工入职担保书范文
2014/04/01 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
2014年实习期工作总结
2014/11/27 职场文书
前台岗位职责
2015/02/13 职场文书
2014年个人总结范文
2015/03/09 职场文书
MySQL中InnoDB存储引擎的锁的基本使用教程
2021/05/26 MySQL