jquery手风琴
--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手风琴的更多相关文章
- bootstrap-简洁实用的jQuery手风琴插件
前端 <html lang="zh"> <head> <meta charset="UTF-8"> <meta htt ...
- 一款点击图片进行无限循环的jquery手风琴特效
一款点击图片进行无限循环的jquery手风琴特效,点击手风琴折合点,可以无限循环的点击下去,很炫酷的手风琴哟! 还有每张图片的文字介绍,因为兼容IE6所以找来分享给大家这个jquery特效. 适用浏览 ...
- jQuery手风琴广告展示插件
效果说明:当鼠标移动到已折叠广告的标题后,折叠当前已展开的广告,并同步展开相应的折叠广告.这种Accordion效果,看似简单,但因为存在动画同步的问题,不能简单地用两个animate()来实现.必须 ...
- jQuery手风琴菜单!!!!
jQuery手风琴菜单 第一次发博客也不知道说点什么好,以前敲得一个手风琴菜单刚刚整理出来了,就来分享个大家 手风琴的排版 排版完事了,接下来就写样式吧,把自己喜欢的颜色或者是图片添加进来,就会变成你 ...
- jQuery手风琴制作
jQuery手风琴制作 说起手风琴,想必大家应该都知道吧,简单的来说就是可以来回收缩的这么一个东西,接下来,我就给大家演示一下用jQuery制作一个手风琴菜单! 写jQuery前,我们需要引用一个jQ ...
- jQuery手风琴的制作!!
jQuery手风琴的制作 首先我们先来做一个简单的jQuery的效果图 效果图 如下: css代码 如下: <style type="text/css" media=&quo ...
- 自定义jquery手风琴插件
手风琴效果是项目中使用频率较高的一种效果,原来项目一直都在用easyui的,临近年末,试着自己写了一个 css样式 /* CSS Document */ body { margin: 0 auto; ...
- 带动画效果的jQuery手风琴
带动画效果的jQuery特效手风琴是一款带动画效果的手风琴作品,非常实用,可以用在新闻列表.FAQ等模块,默认的是打开第一个选项,查看其它的时候直接点击加号按钮就展开. 源码地址:http://www ...
- 推荐一款优雅的jquery手风琴特效
推荐一款基于 jQuery和 CSS3实现的手风琴效果. 查看demo演示
- 《第40天 : JQuery - 手风琴列表》
源码下载地址:链接:https://pan.baidu.com/s/1x9c1... 提取码:2bzr 如果有赞就很幸福了. 今天要和你们分享的是我看了JQuery库的手风琴列表样式.它的核心在于它的 ...
随机推荐
- mac好用的markdown编辑器
在刚开始接触markdown的时候,就被吸引了.此后一直在找贴心的好用的markdown编辑器.印象笔记和马克飞象配合着用也是挺好的,唯一的缺点就是比较封闭,发个笔记的链接给同学,还得注册才能看,导致 ...
- MySQL:Fabric 安装
MySQL Fabric安装 MySQL Fabric是Oracle提供的用于辅助进行ha\sharding的工具,它的基本架构: 从上面看出,借助于Fabric, 可以搭建 HA 集群.Sharin ...
- ubuntu下配置vimtab空格数
vim ~/.vimrc 没有就创建 set tabstop=4 //4就是4个空格
- TCP/IP之Nagle算法与40ms延迟
Nagle算法是针对网络上存在的微小分组可能会在广域网上造成拥塞而设计的.该算法要求一个TCP连接上最多只能有一个未被确认的未完成的小分组,在该分组确认到达之前不能发送其他的小分组.同时,TCP收集这 ...
- python之类介绍
python对象销毁(垃圾回收): 1>同Java语言一样,python使用了引用计数这一简单计数来追踪内存中的对象,也就是说,python内部记录着所有使用中的对象各有多少引用,一个内部跟踪变 ...
- 录像时调用MediaRecorder的start()时发生start failed: -19错误
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...
- 在 Linux 上使用 Jexus + Mono 建立 Asp.Net 网站.
godaddy 买了个net空间,一点也不好用. 几个G的数据, 上传数据只有几kb , 想用 ssh 登录上去用 wget 下载,也不行 windows的主机貌似没有 ssh 功能... 后来实在忍 ...
- 给WinForm窗体添加快捷键 响应回车键、空格键
1.设置窗体KeyPreview属性为True 2.添加窗体的KeyDown事件 /// <summary> /// 窗体的keydown事件响应 添加快捷键 /// </summa ...
- MySQL对时间戳的转换处理
开发中很多时候在数据库里都会存储Long类型的时间戳,而时间戳做比对会相对麻烦 我的绝决方案: SELECT FROM_UNIXTIME(LEFT(create_time,10), '%Y-%m-%d ...
- Spark join 源码跟读记录
PairRDDFunctions类提供了以下两个join接口,只提供一个参数,不指定分区函数时默认使用HashPartitioner;提供numPartitions参数时,其内部的分区函数是HashP ...