jQuery图片组展示插件----Galleria使用简介
1、技术目标
掌握Galleria插件的基本操作
2、Galleria简介
Galleria是一个jQuery插件,可用于展示多张图片,操作也比较简单,
展示效果也非常不错,如图:
提示:Galleria官网URL http://galleria.aino.se/
3、设置Demo目录结构并导入Galleria插件
3.1)创建测试文件夹Galleria
3.2)在Galleria下创建文件夹images,放需要展示的图片:
1.jpg
2.jpg
3.jpg
4.jpg
3.3)在Galleria下创建文件夹js,js下放2个js文件:
jquery.js(版本v1.4.2)
galleria-1.2.4.min.js
3.4)在Galleria下放4个必须的Galleria插件所需文件
classic-loader.gif
classic-map.png
galleria.classic.css(该css中会用到以上两张图片)
galleria.classic.min.js
4、在Galleria下创建galleryDemo.html页面,使用Galleria插件
注意:3.4中提到的文件需要和使用插件的页面(galleryDemo.html)放到同一文件夹下,如要变换文件位置需要修改css等代码
galleryDemo.html页面代码如下(关键部分已加入注释):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Galleria Demo</title>
<script type="text/javascript" charset="UTF-8" src="js/jquery.js"></script>
<script type="text/javascript" src="js/galleria-1.2.4.min.js"></script> <style type="text/css">
/* 图片组样式(Galleria插件默认配置) */
#contentImgs{background:#222;margin:0;}
#contentImgs{border-top:4px solid #000;}
.contentImgsClass{color:#777;font:12px/1.4 "helvetica neue",arial,sans-serif;width:620px;margin:20px auto;}
#contentImgs h1{font-size:12px;font-weight:normal;color:#ddd;margin:0;}
#contentImgs p{margin:0 0 2px}
#contentImgs a {color:#22BCB9;text-decoration:none;}
#contentImgs .cred{margin-top:2px;font-size:11px;}
/* 展示的图片高度(This rule is read by Galleria to define the gallery height) */
#galleria{height:320px;} </style>
<script type="text/javascript"> $().ready(function(){ if($('#galleria')){
//加载Galleria插件
Galleria.loadTheme('galleria.classic.min.js');
$('#galleria').galleria(); }
}); </script>
</head>
<body>
<!-- 图片展示所在DIV -->
<div id="contentImgs" class="contentImgsClass">
<!-- 设置标题文字 -->
<h1> 图片组展示 </h1>
<div id="galleria">
<!-- 给图片加入a标签可以处理js事件 -->
<a href="javascript:alert('image1');">
<!-- title属性中可以设置图片说明 -->
<img title="图1" alt="" src="data:images/1.jpg" />
</a>
<a href="javascript:alert('image2');">
<img title="图2" alt="" src="data:images/2.jpg" />
</a>
<a href="javascript:alert('image3');">
<img title="图3" alt="" src="data:images/3.jpg" />
</a>
<a href="javascript:alert('image4');">
<img title="图4" alt="" src="data:images/4.jpg" />
</a>
</div>
<!-- 设置底部文字 -->
<p class="cred"></p>
</div>
</div>
</body>
</html>
jQuery图片组展示插件----Galleria使用简介的更多相关文章
- 12款经典的白富美型—jquery图片轮播插件—前端开发必备
图片轮播是网站中的常用功能,用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美 ...
- 使用图片视频展示插件blueimp Gallery改造网站的视频图片展示
在很多情况下,我们网站可能会展示我们的产品图片.以及教程视频等内容,结合一个比较好的图片.视频展示插件,能够使得我们的站点更加方便使用,也更加酷炫,在Github上有很多相关的处理插件可以找来使用,有 ...
- 八款强大的jQuery图片滑块动画插件
jQuery是一款相当轻巧的JavaScript框架,目前几乎每一个WEB项目都在使用jQuery,因为jQuery插件实在太丰富,尤其是 一些图片滑块插件和jQuery焦点图插件,更是多如牛毛,很多 ...
- 10款好用的 jQuery 图片切换效果插件
jQuery 是一个非常优秀的 Javascript 框架,使用简单灵活,同时还有许多成熟的插件可供选择.其中,最令人印象深刻的应用之一就是对图片的处理,它可以让帮助你在你的项目中加入一些让人惊叹的效 ...
- 精心挑选10款优秀的 jQuery 图片左右滚动插件
在现代的网页设计中,图片和内容滑块是一种极为常见和重要的元素.你可以从头开始编写自己的滑动效果,但是这将浪费很多时间,因为网络上已经有众多的优秀的 jQuery 滑块插件.当然,如果要从大量的 jQu ...
- jQuery图片旋转展示收缩效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Nivo Slider - 世界上最棒的 jQuery 图片轮播插件
Nivo Slider 号称世界上最棒的图片轮播插件,有独立的 jQuery 插件和 WordPress 插件两个版本.目前下载量已经突破 1,800,000 次!jQuery 独立版本的插件主要有如 ...
- jQuery手风琴广告展示插件
效果说明:当鼠标移动到已折叠广告的标题后,折叠当前已展开的广告,并同步展开相应的折叠广告.这种Accordion效果,看似简单,但因为存在动画同步的问题,不能简单地用两个animate()来实现.必须 ...
- jQuery图片自动添加水印插件
JS脚本(jQuery)为图片加水印效果预览:http://hovertree.com/texiao/jquery/94/ 本功能使用HTML5实现,可为图片加上文字水印,可设置文字,设置颜色,位置等 ...
随机推荐
- <%@ include file=""%>与<jsp:include page=""/>两种方式的作用
一.前言 身为一名coder有太多太多的知识点要去学,太多太多的东西要去记.往往一些小细节也就难免疏忽,但悲催的是多数困恼你的bug就是因为这些微不足道的知识点.我们又不是机器人,怎么可能什么都记得了 ...
- 安装Ruby On Rails时运行“gem install rails”没有反应怎么办?
这两天在我的mac机上安装Ruby On Rails,感觉很爽,似乎在使用一个Windows和Linux的结合体,要界面有界面,要命令行有命令行. 不过安装Ruby On Rails的过程中遇到一个问 ...
- day01_虚拟机与主机之间ip配置
虚拟机1: centos_ node1 虚拟机2:centos_node2 宿主主机虚拟机ip配置: vmnet1 来自为知笔记(Wiz)
- cisco 2901 配置拨号上网
1.输入en,然后输入密码确认后按conf t2.Router(config)# vpdn enable interface dialer 1 // 进入拨号器13.Router(c ...
- 用 R 画中国分省市地图
用 R 画中国分省市地图 (2010-11-18 16:25:34) 转载▼ 标签: 中国地图 营销 杂谈 分类: 数据分析 用R 也可以做出漂亮的依参数变化的中国地图. 主要参考(http://co ...
- c#桌面应用程序--窗体重复创建问题
重复创建窗体问题的引出 连续单击添加窗体按钮,通过普通的在按钮事件方法中创建窗体,显示窗体的后果是,我们会发现,相同的窗体会重复不断的弹出.代码如下: //添加窗口事件方法 private void ...
- spring boot 使用 POI 读取Excel文件
内容简介 本文主要介绍使用POI进行Excel文件的相关操作,涉及读取文件,获取sheet表格,对单元格内容进行读写操作,以及合并单元格的操作. Excel文件目录 Excel模板文件存了resour ...
- Spark Streaming 的容错
Spark Streaming 为了实现容错特性,接收到的数据需要在集群的多个Worker 节点上的 executors 之间保存副本(默认2份).当故障发生时,有两种数据需要恢复: 1. 已接收并且 ...
- 洛谷P3092 [USACO13NOV]没有找零No Change
P3092 [USACO13NOV]没有找零No Change 题目描述 Farmer John is at the market to purchase supplies for his farm. ...
- 简单几步实现 IOS UITextField输入长度的控制
在ios开发过程中,我们有时候需要对UITextField的输入长度进行控制,比如输入手机号码最大长度为11位等,而ios自身又不像android那样可以设置输入框的输入长度,接下来通过简单几步实现这 ...