1、技术目标 掌握Galleria插件的基本操作
2、Galleria简介
Galleria是一个jQuery插件,可用于展示多张图片,操作也比较简单, 展示效果也非常不错,如图:
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="images/1.jpg" />
- </a>
- <a href="javascript:alert('image2');">
- <img title="图2" alt="" src="images/2.jpg" />
- </a>
- <a href="javascript:alert('image3');">
- <img title="图3" alt="" src="images/3.jpg" />
- </a>
- <a href="javascript:alert('image4');">
- <img title="图4" alt="" src="images/4.jpg" />
- </a>
- </div>
- <!-- 设置底部文字 -->
- <p class="cred"></p>
- </div>
- </div>
- </body>
- </html>
复制代码
|