将图像网格插件 Images grid添加到 html 页
<scriptsrc="src/images-grid.js"></script> <linkrel="stylesheet"href="src/images-grid.css">
初始化图像网格
<div id="imgs"></div>
<script>
$('#imgs').imagesGrid({
images: ['img1.png', ... , 'imgN.png']
});
</script>images {Array}
数组的图像的 Url。数组元素可以是字符串或对象
images: [
'hello.png',
'preview.jpg',
{
src: 'car.png', // url
alt: 'Car', // 可选文字
title: 'Car', // 标题
caption: 'Supercar' // 模态标题
}
]cells {Number}
在网格中的单元格数。最低为 1,最大 6。(默认┱ 5)
cells: 5
align {Boolean}
Aling diff-size图像大小 (默认:false)
align: false
nextOnClick {Boolean}
显示下一个图像,当用户点击模态的图像 (默认:true)
nextOnClick: true
getViewAllText {Function}
返回函数"查看所有图片"链接文本
getViewAllText: function(imagesCount) {
return 'View all ' + imagesCount + ' images';
}onGridRendered {Function}
网格项添加到 DOM 时调用的函数
onGridRendered: function($grid) { }onGridItemRendered {Function}
当向 DOM 添加网格项时调用的函数
onGridItemRendered: function($item, image) { }onGridLoaded {Function}
网格图像加载时调用的函数
onGridLoaded: function($grid) { }onGridImageLoaded {Function}
网格图像加载时调用的函数
onGridImageLoaded: function(event, $img, image) { }onModalOpen {Function}
当模态打开时调用
onModalOpen: function($modal) { }onModalClose {Function}
模态函数关闭时调用的函数
onModalClose: function() { }onModalImageClick {Function}
函数调用模态图像上单击
onModalImageClick: function(event, $img, image) { }.imagesGrid('modal.open', 0)
打开模态窗口。第二个参数是图像索引
$('#imgs').imagesGrid('modal.open', 0).imagesGrid('modal.close')
关闭模态窗口
$('#imgs').imagesGrid('modal.close')可以重写默认选项
// 覆盖单元格的个数 $.fn.imagesGrid.defaults.cells = 6;