--js

$(document).ready(function(){

//Set default open/close settings
$('.acc_container').hide(); //Hide/close all containers
$('.acc_trigger:first').addClass('active').next().show(); //Add "active" class to first trigger, then show/open the immediate next container

//On Click
$('.acc_trigger').click(function(){
if( $(this).next().is(':hidden') ) { //If immediate next container is closed...
$('.acc_trigger').removeClass('active').next().slideUp(); //Remove all .acc_trigger classes and slide up the immediate next container
$(this).toggleClass('active').next().slideDown(); //Add .acc_trigger class to clicked trigger and slide down the immediate next container
}
return false; //Prevent the browser jump to the link anchor
});

});

--html

<div class="study-con">
<h5 class="plate-tit">学习计划</h5>
<dl class="tucked">
<dt class="acc_trigger active"><a href="#">第一章</a></dt>
<dd class="acc_container" style="display: block;">
<ul>
<li>· <a href="#">测量</a></li>
<li>· <a href="#">万以内的加法...</a></li>
<li>· <a href="#">四边形</a></li>
<li>· <a href="#">有余数的除法</a></li>
<li>· <a href="#">时、分、秒</a></li>
<li>· <a href="#">多位数乘一位数</a></li>
<li>· <a href="#">分数的初步认识</a></li>
<li>· <a href="#">可能性</a></li>
</ul>
</dd>
</dl>
<dl class="tucked">
<dt class="acc_trigger"><a href="#">第二章</a></dt>
<dd class="acc_container" style="display: none;">
<ul>
<li>· <a href="#">测量</a></li>
<li>· <a href="#">万以内的加法...</a></li>
<li>· <a href="#">四边形</a></li>
<li>· <a href="#">有余数的除法</a></li>
<li>· <a href="#">时、分、秒</a></li>
<li>· <a href="#">多位数乘一位数</a></li>
<li>· <a href="#">分数的初步认识</a></li>
<li>· <a href="#">可能性</a></li>
</ul>
</dd>
</dl>
<dl class="tucked">
<dt class="acc_trigger"><a href="#">第三章</a></dt>
<dd class="acc_container" style="display: none;">
<ul>
<li>· <a href="#">测量</a></li>
<li>· <a href="#">万以内的加法...</a></li>
<li>· <a href="#">四边形</a></li>
<li>· <a href="#">有余数的除法</a></li>
<li>· <a href="#">时、分、秒</a></li>
<li>· <a href="#">多位数乘一位数</a></li>
<li>· <a href="#">分数的初步认识</a></li>
<li>· <a href="#">可能性</a></li>
</ul>
</dd>
</dl>
<dl class="tucked">
<dt class="acc_trigger"><a href="#">第四章</a></dt>
<dd class="acc_container" style="display: none;">
<ul>
<li>· <a href="#">测量</a></li>
<li>· <a href="#">万以内的加法...</a></li>
<li>· <a href="#">四边形</a></li>
<li>· <a href="#">有余数的除法</a></li>
<li>· <a href="#">时、分、秒</a></li>
<li>· <a href="#">多位数乘一位数</a></li>
<li>· <a href="#">分数的初步认识</a></li>
<li>· <a href="#">可能性</a></li>
</ul>
</dd>
</dl>
</div>

--css

.study-con{box-shadow:0 1px 6px rgba(0,0,0,0.1); margin-bottom:-1px}
.study-con dl{ background:#fff; border-bottom:1px solid #fff}
.study-con dd{ padding:0 0 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.study-con dd a{ display:inline-block; font-size:12px;margin-right:0}

.study-con dt.acc_trigger{ cursor:pointer; background:#f8f8f8 url(../images/plate-down.gif) no-repeat 95% center}
.study-con dt.active{ background:#f8f8f8 url(../images/plate-up.gif) no-repeat 95% center}
.study-con dt.active a{ background:url(../images/plate1_2.gif) no-repeat 0 center}

.study-con dd.acc_container a{ width:190px; text-align:left; margin:0; line-height:28px; border:0; background:url(../images/san.png) no-repeat right center}
.study-con dd.acc_container ul{ margin-top:10px}
.plate-con dl.tucked{ border-bottom:1px solid #fff}

jquery手风琴的更多相关文章

  1. bootstrap-简洁实用的jQuery手风琴插件

    前端 <html lang="zh"> <head> <meta charset="UTF-8"> <meta htt ...

  2. 一款点击图片进行无限循环的jquery手风琴特效

    一款点击图片进行无限循环的jquery手风琴特效,点击手风琴折合点,可以无限循环的点击下去,很炫酷的手风琴哟! 还有每张图片的文字介绍,因为兼容IE6所以找来分享给大家这个jquery特效. 适用浏览 ...

  3. jQuery手风琴广告展示插件

    效果说明:当鼠标移动到已折叠广告的标题后,折叠当前已展开的广告,并同步展开相应的折叠广告.这种Accordion效果,看似简单,但因为存在动画同步的问题,不能简单地用两个animate()来实现.必须 ...

  4. jQuery手风琴菜单!!!!

    jQuery手风琴菜单 第一次发博客也不知道说点什么好,以前敲得一个手风琴菜单刚刚整理出来了,就来分享个大家 手风琴的排版 排版完事了,接下来就写样式吧,把自己喜欢的颜色或者是图片添加进来,就会变成你 ...

  5. jQuery手风琴制作

    jQuery手风琴制作 说起手风琴,想必大家应该都知道吧,简单的来说就是可以来回收缩的这么一个东西,接下来,我就给大家演示一下用jQuery制作一个手风琴菜单! 写jQuery前,我们需要引用一个jQ ...

  6. jQuery手风琴的制作!!

    jQuery手风琴的制作 首先我们先来做一个简单的jQuery的效果图 效果图 如下: css代码 如下: <style type="text/css" media=&quo ...

  7. 自定义jquery手风琴插件

    手风琴效果是项目中使用频率较高的一种效果,原来项目一直都在用easyui的,临近年末,试着自己写了一个 css样式 /* CSS Document */ body { margin: 0 auto; ...

  8. 带动画效果的jQuery手风琴

    带动画效果的jQuery特效手风琴是一款带动画效果的手风琴作品,非常实用,可以用在新闻列表.FAQ等模块,默认的是打开第一个选项,查看其它的时候直接点击加号按钮就展开. 源码地址:http://www ...

  9. 推荐一款优雅的jquery手风琴特效

    推荐一款基于 jQuery和 CSS3实现的手风琴效果. 查看demo演示

  10. 《第40天 : JQuery - 手风琴列表》

    源码下载地址:链接:https://pan.baidu.com/s/1x9c1... 提取码:2bzr 如果有赞就很幸福了. 今天要和你们分享的是我看了JQuery库的手风琴列表样式.它的核心在于它的 ...

随机推荐

  1. jQuery radio的取值与赋值

    取值: $("input[name='radioName']:checked").val(); 赋值: $("input[name='radioName'][value= ...

  2. Win10连接远程桌面时提示“您的凭据不工作”

    我遇到这个问题的时候查找网上都给出一堆高大上的解决办法, 然而我的错误实际上是用户名的问题, 很多人以为远程用户名就一定是锁屏状态下的登录名, 其实不是,跟自己设置有关,所以首先应该检查远程用户名是否 ...

  3. 基于token的多平台身份认证架构设计

    基于token的多平台身份认证架构设计 1   概述 在存在账号体系的信息系统中,对身份的鉴定是非常重要的事情. 随着移动互联网时代到来,客户端的类型越来越多, 逐渐出现了 一个服务器,N个客户端的格 ...

  4. WebEssentials 在vs2013 update5安装报错的解决方法.

    WebEssentials 最高支持到update4 如果更新到了update5 RC, 则无法直接安装. 解决方法是 1,下载WebEssentials2013.vsix 文件. 2, 安装7zip ...

  5. 2、利用蓝牙定位及姿态识别实现一个智能篮球场套件(二)——CC2540/CC2541基于广播的RSSI获得

    CC2541一拖多例程中RSSI获得是通过一个事件回调函数实现的,前提是需要连接上蓝牙设备. 这个对于多点定位来说是不可行的,由于主机搜索蓝牙设备过程中也能获得当前蓝牙设备的RSSI等信息,因此可基于 ...

  6. 适合WebApi的简单的C#状态机实现

    目标 采用了Restful WebApi的架构,再把业务逻辑状态转移放到后端就有点违背初衷了.实际上只要后端Api的权限设置的好,把状态转移放到前端也未尝不可.我考虑的结果是,一般如果变更这个状态本身 ...

  7. C# BS消息推送 SignalR介绍(一)

    1. 前言 本文是根据网上前人的总结得出的. 环境: SignalR2.x,VS2015,Win10 介绍 1)SignalR能用来持久客户端与服务端的连接,让我们便于开发一些实时的应用,例如聊天室在 ...

  8. js变量声明作用域问题

    1.先来看两个题 var a = 1; foo1(); function foo1(){ console.log(a); //输出1 }; foo2(); var a = 1; function fo ...

  9. C#设计模式-状态者模式

    一. 状态者(State)模式 每个对象都有其对应的状态,而每个状态又对应一些相应的行为,如果某个对象有多个状态时,那么就会对应很多的行为.那么对这些状态的判断和根据状态完成的行为,就会导致多重条件语 ...

  10. webpack 填坑指南

    根据慕课网的教程,重写的一遍基于webpack+react的画廊应用 github地址 第一坑: 使用json-loader的时候require文件的时候报错,显示: Module build fai ...