找回密码
 注册
首页 ≡≡网络技术≡≡ WEB前端 jQuery图片组展示插件----Galleria使用简介

js jQuery图片组展示插件----Galleria使用简介

灰儿 2017-10-8 11:27:58
1、技术目标
掌握Galleria插件的基本操作

2、Galleria简介

Galleria是一个jQuery插件,可用于展示多张图片,操作也比较简单,
展示效果也非常不错,如图:

c6d39167-4238-3b97-a1c3-88dd877750a8.jpg

提示: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页面代码如下(关键部分已加入注释):

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <title>Galleria Demo</title>
  6. <script type="text/javascript" charset="UTF-8" src="js/jquery.js"></script>
  7. <script type="text/javascript" src="js/galleria-1.2.4.min.js"></script>

  8. <style type="text/css">
  9. /* 图片组样式(Galleria插件默认配置) */
  10. #contentImgs{background:#222;margin:0;}
  11. #contentImgs{border-top:4px solid #000;}
  12. .contentImgsClass{color:#777;font:12px/1.4 "helvetica neue",arial,sans-serif;width:620px;margin:20px auto;}
  13. #contentImgs h1{font-size:12px;font-weight:normal;color:#ddd;margin:0;}
  14. #contentImgs p{margin:0 0 2px}
  15. #contentImgs a {color:#22BCB9;text-decoration:none;}
  16. #contentImgs .cred{margin-top:2px;font-size:11px;}
  17. /* 展示的图片高度(This rule is read by Galleria to define the gallery height) */
  18. #galleria{height:320px;}

  19. </style>
  20. <script type="text/javascript">
  21.        
  22.         $().ready(function(){
  23.        
  24.                 if($('#galleria')){
  25.                         //加载Galleria插件
  26.                         Galleria.loadTheme('galleria.classic.min.js');
  27.                         $('#galleria').galleria();
  28.                        
  29.                 }
  30.         });
  31.        
  32. </script>
  33. </head>
  34. <body>
  35.         <!-- 图片展示所在DIV -->
  36.         <div id="contentImgs" class="contentImgsClass">
  37.                                 <!-- 设置标题文字 -->
  38.                         <h1>  图片组展示  </h1>
  39.                         <div id="galleria">
  40.                                         <!-- 给图片加入a标签可以处理js事件 -->
  41.                                     <a href="javascript:alert('image1');">
  42.                                             <!-- title属性中可以设置图片说明 -->
  43.                                         <img title="图1" alt="" src="images/1.jpg" />
  44.                                     </a>
  45.                                     <a href="javascript:alert('image2');">
  46.                                         <img title="图2" alt="" src="images/2.jpg" />
  47.                                     </a>
  48.                                     <a href="javascript:alert('image3');">
  49.                                         <img title="图3" alt="" src="images/3.jpg" />
  50.                                     </a>
  51.                                     <a href="javascript:alert('image4');">
  52.                                         <img title="图4" alt="" src="images/4.jpg" />
  53.                                     </a>
  54.                         </div>
  55.                         <!-- 设置底部文字 -->
  56.                         <p class="cred"></p>
  57.                     </div>
  58.                 </div>
  59. </body>
  60. </html>
复制代码

您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。