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插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
jQuery+ajax实现批量删除功能完整示例
Jun 06 jQuery
jquery多级树形下拉菜单的实例代码
Jul 09 jQuery
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
jQuery实现的移动端图片缩放功能组件示例
May 01 jQuery
JQuery省市联动效果实现过程详解
May 08 jQuery
jQuery实现推拉门效果
Oct 19 jQuery
jquery实现异步文件上传ajaxfileupload.js
Oct 23 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使用正则表达式清除超链接文本
2013/11/12 PHP
PHP处理Json字符串解码返回NULL的解决方法
2014/09/01 PHP
php微信公众号开发(4)php实现自定义关键字回复
2016/12/15 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
JS高级笔记
2011/07/13 Javascript
jQuery.each()用法分享
2012/07/31 Javascript
html中的input标签的checked属性jquery判断代码
2012/09/19 Javascript
jQuery的DOM操作之删除节点示例
2014/01/03 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
JavaScript中判断整数的多种方法总结
2014/11/08 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
2017/07/05 jQuery
微信小程序对接七牛云存储的方法
2017/07/30 Javascript
Vuejs 页面的区域化与组件封装的实现
2017/09/11 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
2018/10/12 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
vue 查看dist文件里的结构(多种方式)
2020/01/17 Javascript
[02:16]完美世界DOTA2联赛PWL S3 集锦第三期
2020/12/21 DOTA
Python实现将通信达.day文件读取为DataFrame
2018/12/22 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
Python调用百度OCR实现图片文字识别的示例代码
2020/07/17 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
美国彩妆品牌:Coastal Scents
2017/04/01 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
2013年员工自我评价范文
2013/12/27 职场文书
婚假请假条怎么写
2014/04/10 职场文书
销售员工作检讨书(推荐篇)
2014/10/18 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书
导游词之扬州大明寺
2019/10/09 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
详解Django的MVT设计模式
2021/04/29 Python
JDBC连接的六步实例代码(与mysql连接)
2021/05/12 MySQL
4种方法python批量修改替换列表中元素
2022/04/07 Python