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 相关文章推荐
关于JS与jQuery中的文档加载问题
Aug 22 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
jQuery实现鼠标移入移出事件切换功能示例
Sep 06 jQuery
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
jquery中attr、prop、data区别与用法分析
Sep 25 jQuery
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
Feb 04 jQuery
jquery实现聊天机器人
Feb 08 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jquery实现简单自动轮播图效果
Jul 29 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获取某个目录大小的代码
2008/09/10 PHP
一个比较简单的PHP 分页分组类
2009/12/10 PHP
浅析php单例模式
2014/11/25 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
js捕获鼠标右键菜单中的粘帖事件实现代码
2013/04/01 Javascript
js换图片效果可进行定时操作
2014/06/09 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
vuejs简单验证码功能完整示例
2019/01/08 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
2019/07/19 Javascript
vue实现一拉到底的滑动验证
2019/07/25 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
vue实现商城秒杀倒计时功能
2019/12/12 Javascript
python使用datetime模块计算各种时间间隔的方法
2015/03/24 Python
快速入门python学习笔记
2017/12/06 Python
python字典快速保存于读取的方法
2018/03/23 Python
Python 16进制与中文相互转换的实现方法
2018/07/09 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
python、Matlab求定积分的实现
2019/11/20 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
web字体加载方案优化小结
2019/11/29 HTML / CSS
凯撒娱乐:Caesars Entertainment
2018/02/23 全球购物
百思买加拿大:Best Buy Canada
2018/03/20 全球购物
27个经典Linux面试题及答案,你知道几个?
2014/03/11 面试题
介绍一下Mysql的存储引擎
2015/02/12 面试题
货代行业个人求职简历的自我评价
2013/10/22 职场文书
运动会跳远加油稿
2014/02/20 职场文书
医药公司采购员岗位职责
2014/09/12 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
Python实现排序方法常见的四种
2021/07/15 Python
Redis源码阅读:Redis字符串SDS详解
2021/07/15 Redis