一款基于jquery的手风琴显示详情
今天要各网友分享一款基于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的手风琴显示详情的更多相关文章
- 一款基于jquery的手风琴图片展示效果
今天要给大家分享一款基于jquery的手风琴图片展示效果.这款图片的展示效果鼠标经过前是灰色的,当鼠标经过时图片变大且变为彩色.效果图如下: 在线预览 源码下载 实现的代码. html代码: &l ...
- 10款基于jquery实现的超酷动画源码
1.jQuery二级下拉菜单 下拉箭头翻转动画 之前我们分享过不少基于jQuery的二级下拉菜单,甚至是多级的下拉菜单,比如这款jQuery/CSS3飘带状多级下拉菜单就非常华丽.但今天要介绍的这款j ...
- 10款基于jquery的web前端动画特效
1.jQuery横向手风琴图片切换动画 之前我们为大家分享过很多款基于jQuery和CSS3的手风琴菜单和手风琴焦点图插件,比如CSS3响应式垂直手风琴菜单和jQuery横向手风琴图片展示插件.今天要 ...
- 一款基于jquery的下拉点击改变背景图片
今天给大家介绍一款基于jquery的下拉点击改变背景图片.单击右上角的图片,下拉显示可选择的背景图片,单击图片变为背景图.效果图下: 在线预览 源码下载 实现的代码. html代码: <a ...
- 10款基于jquery的web前端特效及源码下载
1.jQuery时间轴插件:jQuery Timelinr 这是一款可用于展示历史和计划的时间轴插件,尤其比较适合一些网站展示发展历程.大事件等场景.该插件基于jQuery,可以滑动切换.水平和垂直滚 ...
- 8款基于Jquery的WEB前端动画特效
1.超炫酷的30个jQuery按钮悬停动画 按钮插件是最常见的jQuery插件之一,因为它用途广泛,而且配置起来最为方便.今天我们要分享的是30个超炫酷的jQuery悬停按钮动画,当我们将鼠标滑过按钮 ...
- 一款基于jQuery的图片场景标注提示弹窗特效
今天给大家分享一款基于jQuery的图片场景标注提示弹窗特效,这款实例适合在图片上标注某个物件,单击弹出详情说明,兼容360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之 ...
- 基于jquery横向手风琴效果
基于jquery横向手风琴效果是一款基于jquery实现的左右滑动手风琴图片轮播切换特效.效果图如下: 在线预览 源码下载 效果图如下: <div class="flash&quo ...
- 一款基于jquery和css3的响应式二级导航菜单
今天给大家分享一款基于jquery和css3的响应式二级导航菜单,这款导航是传统的基于顶部,鼠标经过的时候显示二级导航,还采用了当前流行的响应式设计.效果图如下: 在线预览 源码下载 实现的代码. ...
随机推荐
- 转:eclipse里面显示中文乱码
显示中文会变成乱码解决方案:Windows- >Pereferences- >General->Workspace- >Text File Encoding 选项下 ...
- JavaScript-event参数传递详解
onmouseover="over(event)" onmouseout="out(event)" onclick="change(event)&qu ...
- reindex-maven 私服(nexus)架设以及项目管理中遇到的问题及解决方案(updating)
--- 用maven 的过程中 大问题小问题实在是不少 ,就不一篇文章一篇文章的写了,干脆写在一起 ---- ------- nexus 加索引 点击Administration菜单下面的Re ...
- HDUOJ---3743Frosh Week(BIT+离散化)
Frosh Week Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...
- Foundations of Machine Learning: Rademacher complexity and VC-Dimension(1)
Foundations of Machine Learning: Rademacher complexity and VC-Dimension(1) 前面两篇文章中,我们在给出PAC-learnabl ...
- MyEclipse和Microsoft Visual Studio常用快捷键
MyEclipse Visual Studio NOTEF5 F11 单步执行 F6 F1 ...
- RabbitMQ消息队列(四):分发到多Consumer(Publish/Subscribe)[转]
上篇文章中,我们把每个Message都是deliver(提供)到某个Consumer.在这篇文章中,我们将会将同一个Message deliver(提供)到多个Consumer中.这个模式也被成为 & ...
- Android SharedPreferences的应用
//定义 SharedPreferences share = getSharedPreferences("perference",MODE_PRIVATE); //取值 Strin ...
- 进程间通信机制(管道、信号、共享内存/信号量/消息队列)、线程间通信机制(互斥锁、条件变量、posix匿名信号量)
注:本分类下文章大多整理自<深入分析linux内核源代码>一书,另有参考其他一些资料如<linux内核完全剖析>.<linux c 编程一站式学习>等,只是为了更好 ...
- Factory - 工厂模式
在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的.但是在一些情况下, new操作符直接生成对象会带来一些问题.举例来说, 许多类型对象的创造需要一 ...