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实现前端分页功能
Mar 23 jQuery
jquery仿微信聊天界面
May 06 jQuery
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 jQuery
jQuery实现滚动效果
Nov 17 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
如何快速解决JS或Jquery ajax异步跨域的问题
Jan 08 jQuery
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
jQuery pjax 应用简单示例
Sep 20 jQuery
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
Apr 28 jQuery
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
详解jQuery中的prop()使用方法
Jan 05 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新手上路(十)
2006/10/09 PHP
关于使用coreseek并为其做分页的介绍
2013/06/21 PHP
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
2014/06/26 PHP
php的dl函数用法实例
2014/11/06 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
this[] 指的是什么内容 讨论
2007/03/24 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
JavaScript实现页面无操作倒计时退出
2016/10/22 Javascript
Node.js 的模块知识汇总
2017/08/16 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
浅析vue-router中params和query的区别
2019/12/24 Javascript
vue3.0实现插件封装
2020/12/14 Vue.js
[02:51]DOTA2战队出征照拍摄花絮 TI3明星化身时尚男模
2013/07/22 DOTA
python实现数组插入新元素的方法
2015/05/22 Python
Python实现把数字转换成中文
2015/06/29 Python
PyQt5 多窗口连接实例
2019/06/19 Python
python Gunicorn服务器使用方法详解
2019/07/22 Python
Python 脚本拉取 Docker 镜像问题
2019/11/10 Python
Python PIL库图片灰化处理
2020/04/07 Python
Python高阶函数与装饰器函数的深入讲解
2020/11/10 Python
CSS3 3D旋转rotate效果实例介绍
2016/05/03 HTML / CSS
Invicta手表官方商店:百年制表历史的瑞士腕表品牌
2019/09/26 全球购物
医德医风演讲稿
2014/05/20 职场文书
火箭队口号
2014/06/18 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
基层党员群众路线整改措施及努力方向
2014/10/28 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
职场领导同事生日简短祝福语
2019/08/06 职场文书
springBoot基于webSocket实现扫码登录
2021/06/22 Java/Android
抖音动画片,皮皮虾,《治愈系》动画在用这首REMIX作为背景音乐,Anak ,The last world with you完整版
2022/03/16 杂记
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏