将图像网格插件 Images grid添加到 html 页
1 2 | < scriptsrc = "src/images-grid.js" ></ script > < linkrel = "stylesheet" href = "src/images-grid.css" > |
初始化图像网格
1 2 3 4 5 6 | <div id= "imgs" ></div> <script> $( '#imgs' ).imagesGrid({ images: [ 'img1.png' , ... , 'imgN.png' ] }); </script> |
images {Array}
数组的图像的 Url。数组元素可以是字符串或对象
1 2 3 4 5 6 7 8 9 10 | images: [ 'hello.png' , 'preview.jpg' , { src: 'car.png' , // url alt: 'Car' , // 可选文字 title: 'Car' , // 标题 caption: 'Supercar' // 模态标题 } ] |
cells {Number}
在网格中的单元格数。最低为 1,最大 6。(默认┱ 5)
1 | cells: 5 |
align {Boolean}
Aling diff-size图像大小 (默认:false)
1 | align: false |
nextOnClick {Boolean}
显示下一个图像,当用户点击模态的图像 (默认:true)
1 | nextOnClick: true |
getViewAllText {Function}
返回函数"查看所有图片"链接文本
1 2 3 | getViewAllText: function (imagesCount) { return 'View all ' + imagesCount + ' images' ; } |
onGridRendered {Function}
网格项添加到 DOM 时调用的函数
1 | onGridRendered: function ($grid) { } |
onGridItemRendered {Function}
当向 DOM 添加网格项时调用的函数
1 | onGridItemRendered: function ($item, image) { } |
onGridLoaded {Function}
网格图像加载时调用的函数
1 | onGridLoaded: function ($grid) { } |
onGridImageLoaded {Function}
网格图像加载时调用的函数
1 | onGridImageLoaded: function (event, $img, image) { } |
onModalOpen {Function}
当模态打开时调用
1 | onModalOpen: function ($modal) { } |
onModalClose {Function}
模态函数关闭时调用的函数
1 | onModalClose: function () { } |
onModalImageClick {Function}
函数调用模态图像上单击
1 | onModalImageClick: function (event, $img, image) { } |
.imagesGrid('modal.open', 0)
打开模态窗口。第二个参数是图像索引
1 | $( '#imgs' ).imagesGrid( 'modal.open' , 0) |
.imagesGrid('modal.close')
关闭模态窗口
1 | $( '#imgs' ).imagesGrid( 'modal.close' ) |
可以重写默认选项
1 2 | // 覆盖单元格的个数 $.fn.imagesGrid.defaults.cells = 6; |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com