幻灯片/轮播

仿Facebook网格图片画廊jquery插件

阿里云


images-grid.js 是一款仿 Facebook 网格图片画廊 jquery 插件。该网格图片画廊在一组图片中是会显示前面 1-6 幅图片,所有图片以网格进行排列布局。当用户点击某张图片之后,会以全屏轮播图的方式展示所有的图片。

使用方法:

在页面中引入 jquery.min.js、images-grid.js 文件以及样式文件 images-grid.css。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="src/images-grid.css">    
  2. <script type="text/javascript" src="path/to/jquery.min.js"></script> 
  3. <script src="src/images-grid.js"></script>

HTML 结构:

使用一个<div>来作为网格图片画廊的容器。

  1. <div id="imgs"></div>

初始化插件:

在页面 DOM 元素加载完毕之后,通过下面的方法来初始化 images-grid.js 网格图片画廊插件。

  1. $('#imgs').imagesGrid({
  2.     images: ['img1.png', ... , 'imgN.png']
  3. });

配置参数:

  1. images-grid.js网格图片画廊插件的可用配置参数如下。
  2. images: [
  3.   'hello.png',
  4.   'preview.jpg',
  5.   {
  6.     src: 'car.png',              // url
  7.     alt: 'Car',                  // alternative text
  8.     title: 'Car',                // title
  9.     caption: 'Supercar',         // modal caption
  10.     thumbnail: 'cap-preview.png' // thumbnail image url
  11.   }
  12. ]

详细参数:

参数 类型 默认值 描述
cells number 5 显示网格的最大数量,1-6 个。
align boolean false 以不同的高度来对齐图片。
nextOnClick boolean true 时尚在全屏轮播图中点击图片时显示下一幅图片。
showViewAll string|boolean more 是否显示“查看全部图片”文字。可选值有:'more'、'always'和 false。
viewAllStartIndex number auto 点击“查看全部”链接时,初始化显示的图片的索引。
getViewAllText function 点击“查看全部图片”链接的回调函数。

网格事件:

1、onGridRendered {function}:当网格中的所有图片都被添加到 DOM 中时的回调函数。

  1. onGridRendered: function($grid) { }

2、onGridItemRendered {function}:当网格中的某张图片被添加到 DOM 中时的回调函数。

  1. onGridItemRendered: function($item, image) { }

3、onGridLoaded {function}:当所有图片都被加载后的回调函数。

  1. onGridLoaded: function($grid) { }

4、onGridImageLoaded {function}:当某张图片被加载时的回调函数。

  1. onGridImageLoaded: function(event, $img, image) { }

窗口事件:

1、onModalOpen {function}:模态窗口打开时的回调函数。

  1. onModalOpen: function($modal, image) { }

2、onModalClose {function}:模态窗口关闭时的回调函数。

  1. onModalClose: function() { }

3、onModalImageClick {function}:模态窗口中的图片被点击时的回调函数。

  1. onModalImageClick: function(event, $img, image) { }

4、onModalImageUpdate {function}:模态窗口中的图片被更新时的回调函数。

  1. onModalImageUpdate: function($img, image) { }

方法:

1、modal.open:打开模态窗口(第二个参数是图片的索引,为可选参数)。

  1. $('#imgs').imagesGrid('modal.open', 0)

2、modal.close:关闭模态窗口。

  1. $('#imgs').imagesGrid('modal.close')

3、destroy:销毁网格图片画廊实例。

  1. $('#imgs').imagesGrid('destroy')

Github 地址:https://github.com/taras-d/images-grid

仿 Facebook 网格图片画廊 jquery 插件

已有 352 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!