之前我们有分享过很多jQuery手风琴样式的菜单,比如CSS3手风琴下拉菜单。今天要分享的jQuery手风琴效果很特别,它是手风琴样式的相册图片展开效果。我们只需点击图片缩略图即可展开当前的图片,并将其他的图片收缩起来。

在线预览   源码下载

实现的代码

html代码:

 <article id="home">
<header>
</header>
<article id="gallery">
<section>
<h1>
Portfolio</h1>
<a href="images/autumn-large.jpg" title="An autumn ThemeForest theme">
<img src="data:images/autumn-thumb.jpg" width="125" height="90" />
<p>
The Seasons, Autumn</p>
</a><a href="images/autumn-home-large.jpg" title="The Homepage">
<img src="data:images/autumn-home-thumb.jpg" width="125" height="90" />
<p>
The Seasons, Autumn Homepage</p>
</a><a href="images/mustash-large.jpg" title="Online art market">
<img src="data:images/mustash-thumb.jpg" width="125" height="90" />
<p>
Mustash.ro</p>
</a><a href="images/winter-large.jpg" title="Upcoming winter ThemeForest theme">
<img src="data:images/winter-thumb.jpg" width="125" height="90" />
<p>
The Seasons, Winter</p>
</a><a href="images/winter-home-large.jpg" title="Theme homepage">
<img src="data:images/winter-home-thumb.jpg" width="125" height="90" />
<p>
The Seasons, Winter Homepage</p>
</a><a href="images/bluebusiness-home-large.jpg" title="The Homepage for BlueBusiness">
<img src="data:images/bluebusiness-home-thumb.jpg" width="125" height="90" />
<p>
BlueBusiness Homepage</p>
</a>
</section>
<section>
<h1>
Products</h1>
<a href="images/bluebusiness-large.jpg" title="Classic business theme on ThemeForest">
<img src="data:images/bluebusiness-thumb.jpg" width="125" height="90" />
<p>
BlueBusiness</p>
</a><a href="images/bluebusiness-home-large.jpg" title="The Homepage for BlueBusiness">
<img src="data:images/bluebusiness-home-thumb.jpg" width="125" height="90" />
<p>
BlueBusiness Homepage</p>
</a>
</section>
<section>
<h1>
Upcoming</h1>
<a href="images/winter-large.jpg" title="Upcoming winter ThemeForest theme">
<img src="data:images/winter-thumb.jpg" width="125" height="90" />
<p>
The Seasons, Winter</p>
</a>
</section>
<section>
<h1>
Projects</h1>
<a href="images/acorn-vp-large.jpg" title="HTML5 video player results from Dev.Opera article">
<img src="data:images/acorn-vp-thumb.jpg" width="125" height="90" />
<p>
Acorn Video Player</p>
</a><a href="images/acorn-vp2-large.jpg" title="Acorn video player with a different child theme">
<img src="data:images/acorn-vp2-thumb.jpg" width="125" height="90" />
<p>
Acorn Video Player, Smalldark Theme</p>
</a>
</section>
</article>
</article>

css代码:

  #gallery
{
width: 100%;
height: 500px;
}

js代码,这里需要引用一个jquery.min.js和jquery.accordiongallery.min.js外部js。初始化的js如下:

 $(document).ready(function () {
$('#gallery').accordionGallery();
});

本文来源于网络,由爱编程整理发布,原文地址:http://www.w2bc.com/Article/7436

一款由jQuery实现的手风琴式相册图片展开效果的更多相关文章

  1. 一款基于jQuery可放大预览的图片滑块插件

    今天给大家分享一款基于jQuery可放大预览的图片滑块插件.这款jQuery焦点图插件的特点是可以横向左右滑动图片,并且点击图片可以进行放大预览,唯一的缺陷是这款焦点图并不能循环切换,如果你有较好的J ...

  2. jQuery插件实现图片展开效果,jquery.gallery。仿腾讯QQ空间说说图片展示效果。

    公司的项目http://www.umfun.com/,有个说说的页面(和腾讯QQ空间说说一样),里面有个发表图片功能,上传完图片,需要点击展开的效果. 当时手里面事情比较多(公司就我一个前端),忙不过 ...

  3. jQuery的鼠标悬停时放大图片的效果

    这是一个基于jQuery的效果,当鼠标在小图片上悬停时,会弹出一个大图,该大图会跟随鼠标的移动而移动.这个效果最初源于小敏同志的一个想法,刚开始做的时候只能实现弹出的图片是固定的,不能随鼠标移动,最后 ...

  4. 在asp.net中使用jQuery实现类似QQ网站的图片切割效果

    今天要给大家介绍一个asp.net结合jQuery来切割图片的小程序,原理很简单,大致流程是: 加载原图 --> 用矩形框在原图上选取区域并将选取的顶点坐标和矩形尺寸发送至服务器 --> ...

  5. 基于jQuery的鼠标悬停时放大图片的效果制作

    这是一个基于jQuery的效果,当鼠标在小图片上悬停时,会弹出一个大图,该大图会跟随鼠标的移动而移动.这个效果最初源于小敏同志的一个想法,刚开始做的时候只能实现弹出的图片是固定的,不能随鼠标移动,最后 ...

  6. 《锋利的JQuery》中重写超链接与图片提示效果

    代码部分: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <met ...

  7. 基于jQuery向下弹出遮罩图片相册

    今天给大家分享一款基于jQuery向下弹出遮罩图片相册.单击相册图片时,一个遮罩层从上到下动画出现.然后弹出显示图片.这款插件适用浏览器:IE8.360.FireFox.Chrome.Safari.O ...

  8. 手风琴式焦点图jQuery特效

    手风琴式焦点图jQuery特效是一款鼠标点击人物图像滑动切换案例说明信息代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="ag-cont ...

  9. 【前端】javascript+jquery实现手风琴式的滚动banner或产品展示图

    实现效果 实现步骤 // 鼠标放入到li中该盒子变宽,其他盒子变窄,鼠标移开大盒子,恢复原样 // 实现步骤 // 1. 给li添加背景 // 2. 绑定onmouseover事件,鼠标放入到li中, ...

随机推荐

  1. python实现的、带GUI界面电影票房数据可视化程序

    代码地址如下:http://www.demodashi.com/demo/14588.html 详细说明: Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采 ...

  2. C#编写的 8种初级+高级排序方法(转)

    摘自:http://blog.csdn.net/mevin/article/details/6714520 程序代码: view plaincopy to clipboard using System ...

  3. url-pattern配置

    <url-pattern>/a</url-pattern> <url-pattern>/ff.do</url-pattern> <url-patt ...

  4. js:获取节点相关的 nodeName,nodeType,nodeValue

    getElementById() getElementsByName() getElementsByTagName() hasChildNodes() nodeName nodeType=1元素节点/ ...

  5. HDFS配额管理指南

    原文地址:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_quota_admin_guide.html Hadoop分布式文件系统(HDFS)允许管理员为每个 ...

  6. AP_标准预付款核销基本操作(流程)

    2014-06-04 Created By BaoXinjian

  7. json字符串序列化exception处理

    一.背景: 使用REST接口接收远端传送过来的Json格式String,需要把这个String序列化成响应的对象. 二.问题: 对方封装了一个错误的json格式过来,程序就挂了…… 三.似乎解决: 通 ...

  8. hive sql 行列转换

    -- 对一张大表的每一行,后面加多种label值 -- 其实就是笛卡尔积,举例 -- SELECT * FROM dev.dev_jiadian_user_yuge_temp -- CROSS JOI ...

  9. MySQL查看SQL语句执行效率(转)

    Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好 ...

  10. 理解:Before和:After伪元素

    CSS样式表的主要作用是修饰Web页面上的HTML标记,但有时候,为了实现某个效果而往页面里反复添加某个HTML标记很繁琐,或者是显得多余,或者是由于某种原因而做不到.这就是CSS伪元素(Pseudo ...