今天要各网友分享一款基于jquery的手风琴显示详情实例。当单击顶部箭头的时候,该项以手风琴的形式展示显示详情。效果图如下:

在线预览   源码下载

实现的代码。

html代码:

 <div align="center">
<span class="openzone" zone="lestrois" id="autoclicklestrois">NOW, OPEN THE THREE !</span>
<div style="width: 800px">
<table border="0" cellpadding="10" cellspacing="5" width="100%">
<tr>
<td id="col1" valign="top" align="center" class="allcol">
<img src="arrow.png" class="openzone" zone="1" id="opener1" />
<div class="alltitle" id="title1">
MY FIRST</div>
<br>
<div id="contentzone1" class="allcontent">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit.</div>
</td>
<td id="col2" valign="top" align="center" class="allcol">
<img src="arrow.png" class="openzone" zone="2" id="opener2" />
<div class="alltitle" id="title2">
MY SECOND</div>
<br>
<div id="contentzone2" class="allcontent">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit.</div>
</td>
<td id="col3" valign="top" align="center" class="allcol">
<img src="arrow.png" class="openzone" zone="3" id="opener3" />
<div class="alltitle" id="title3">
MY THIRD</div>
<br>
<div id="contentzone3" class="allcontent">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit.</div>
</td>
</tr>
</table>
</div>
</div>

css代码:

 #col1
{
background-image: url(img1.jpg);
background-color: #e7e7e7;
background-repeat: no-repeat;
height: 470px;
}
#col2
{
background-image: url(img2.jpg);
background-color: #e7e7e7;
background-repeat: no-repeat;
height: 470px;
}
#col3
{
background-image: url(img3.jpg);
background-color: #e7e7e7;
background-repeat: no-repeat;
height: 470px;
}
.alltitle
{
color: #ffffff;
font-weight: bold;
font-size: 20px;
}
.allcontent
{
font-size: 17px;
padding-left: 100px;
text-align: left;
}
.openzone
{
padding: 0px 10px;
cursor: pointer;
}

js代码:

 $(document).ready(function () {
$('.openzone').click(function () { var zone = $(this).attr('zone'); if (zone == '1') {
var autre1 = '2';
var autre2 = '3';
}
else if (zone == '2') {
var autre1 = '1';
var autre2 = '3';
}
else if (zone == '3') {
var autre1 = '1';
var autre2 = '2';
} if (zone != 'lestrois') {
$('#contentzone' + autre1).hide();
$('#contentzone' + autre2).hide(); $('#col' + autre1).animate({ width: '70px' }, 200);
$('#col' + autre2).animate({ width: '70px' }, 200);
$('#col' + zone).animate({ width: '' }, 200)
.queue(function () {
$('#contentzone' + zone).show();
$(this).dequeue();
}); $('#opener' + zone).hide(); $('#opener' + autre1).show();
$('#opener' + autre2).show(); $('#title' + zone).css("font-size", "20px");
$('#title' + autre1).css("font-size", "12px");
$('#title' + autre2).css("font-size", "12px"); }
else if (zone == 'lestrois') {
$('.allcol').animate({ width: '33%' }, 200)
.queue(function () {
$('.allcontent').show();
$(this).dequeue();
}); $('.openzone').show(); $('.alltitle').css("font-size", "20px");
}
return false;
});
});

注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/10405

一款基于jquery的手风琴显示详情的更多相关文章

  1. 一款基于jquery的手风琴图片展示效果

    今天要给大家分享一款基于jquery的手风琴图片展示效果.这款图片的展示效果鼠标经过前是灰色的,当鼠标经过时图片变大且变为彩色.效果图如下: 在线预览   源码下载 实现的代码. html代码: &l ...

  2. 10款基于jquery实现的超酷动画源码

    1.jQuery二级下拉菜单 下拉箭头翻转动画 之前我们分享过不少基于jQuery的二级下拉菜单,甚至是多级的下拉菜单,比如这款jQuery/CSS3飘带状多级下拉菜单就非常华丽.但今天要介绍的这款j ...

  3. 10款基于jquery的web前端动画特效

    1.jQuery横向手风琴图片切换动画 之前我们为大家分享过很多款基于jQuery和CSS3的手风琴菜单和手风琴焦点图插件,比如CSS3响应式垂直手风琴菜单和jQuery横向手风琴图片展示插件.今天要 ...

  4. 一款基于jquery的下拉点击改变背景图片

    今天给大家介绍一款基于jquery的下拉点击改变背景图片.单击右上角的图片,下拉显示可选择的背景图片,单击图片变为背景图.效果图下: 在线预览   源码下载 实现的代码. html代码: <a ...

  5. 10款基于jquery的web前端特效及源码下载

    1.jQuery时间轴插件:jQuery Timelinr 这是一款可用于展示历史和计划的时间轴插件,尤其比较适合一些网站展示发展历程.大事件等场景.该插件基于jQuery,可以滑动切换.水平和垂直滚 ...

  6. 8款基于Jquery的WEB前端动画特效

    1.超炫酷的30个jQuery按钮悬停动画 按钮插件是最常见的jQuery插件之一,因为它用途广泛,而且配置起来最为方便.今天我们要分享的是30个超炫酷的jQuery悬停按钮动画,当我们将鼠标滑过按钮 ...

  7. 一款基于jQuery的图片场景标注提示弹窗特效

    今天给大家分享一款基于jQuery的图片场景标注提示弹窗特效,这款实例适合在图片上标注某个物件,单击弹出详情说明,兼容360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之 ...

  8. 基于jquery横向手风琴效果

    基于jquery横向手风琴效果是一款基于jquery实现的左右滑动手风琴图片轮播切换特效.效果图如下: 在线预览   源码下载 效果图如下: <div class="flash&quo ...

  9. 一款基于jquery和css3的响应式二级导航菜单

    今天给大家分享一款基于jquery和css3的响应式二级导航菜单,这款导航是传统的基于顶部,鼠标经过的时候显示二级导航,还采用了当前流行的响应式设计.效果图如下: 在线预览   源码下载 实现的代码. ...

随机推荐

  1. 数据挖掘之权重计算(PageRank)

    刘  勇  Email:lyssym@sina.com 简介 鉴于在Web抓取服务和文本挖掘之句子向量中对权重值的计算需要,本文基于MapReduce计算模型实现了PageRank算法.为验证本文算法 ...

  2. java线上应用问题排查方法和工具

    linux性能监测点 CPU, Memory, IO, Network Linux性能监测工具-cpu 基本概念: 上下文切换(Context Switches): 如果可运行的线程数大于CPU的数量 ...

  3. 添加space_key, enter_key, clear_key, delete_key的处理。

    final EditText view = (EditText) mInflater.inflate(R.layout.sms_receipient_input, null); view.setOnK ...

  4. Spring Framework Ecosystem – Introduction to Spring Projects

    来自于:http://springtutorials.com/spring-ecosystem/ Hello and Welcome to Spring Tutorials Blog! Is it f ...

  5. 小白心目中的Java抽象类(abstract class)

    在java开发中,我们有时会定义了一个父类,这个父类只有对方法的描述,但却没有在父类中写出对方法的实现,这种被定义的方法称为抽象方法.那么理所当然,含有抽象方法的类就称为抽象类.用关键字abstrac ...

  6. 如何使用Dockerfile构建Tomcat镜像并部署war

    我们都知道Docker构建一个镜像有两种方式: 使用`docker commit`命令 使用`Dockerfile`文件和`docker build`命令 那么这两种方式有何区别呢? 相同点:底层实现 ...

  7. c++课程设计(日历)

    今天比较无聊,就随便找了个程序设计来做,下面是源代码,以及效果图...不喜请喷!/*题目1:年历显示. 功能要求: (1) 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-204 ...

  8. ubuntu 安装ssh 服务

    百度地址: http://jingyan.baidu.com/article/00a07f38a5c05482d128dc5f.html

  9. Android学习系列(19)--App离线下载

    宜未雨而绸缪,毋临渴而掘井.----朱用纯<治家格言>       离线下载,在有网络的情况下下载服务器数据,以便无网络时也能阅读,就是离线阅读.       离线下载的功能点如下:    ...

  10. Windows下面安装和配置MySQL(5.6.20)

    1.首先到http://dev.mysql.com/ 上下载windows版mysql5.6免安装zip包.然后将zip包解压到D:\mysql-5.6.20-winx64下. 2.复制mysql下的 ...