Layui 内置方法 - layer.photos(相册层)

Posted moppet

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Layui 内置方法 - layer.photos(相册层)相关的知识,希望对你有一定的参考价值。

相册层,也可以称之为图片查看器。它的出场动画从layer内置的动画类型中随机展现。photos支持传入json和直接读取页面图片两种方式。如果是json传入,如下:

1 $.getJSON(‘/jquery/layer/test/photos.json‘, function(json){
2   layer.photos({
3     photos: json
4     ,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
5   });
6 }); 

返回的json需严格按照如下格式:

 1 {
 2   "title": "", //相册标题
 3   "id": 123, //相册id
 4   "start": 0, //初始显示的图片序号,默认0
 5   "data": [   //相册包含的图片,数组格式
 6     {
 7       "alt": "图片名",
 8       "pid": 666, //图片id
 9       "src": "", //原图地址
10       "thumb": "" //缩略图地址
11     }
12   ]
13 }

如果是直接从页面中获取图片,那么需要指向图片的父容器,并且你的img可以设定一些规定的属性(但不是必须的)。

 1 //html示例
 2 <div id="layer-photos-demo" class="layer-photos-demo">
 3   <img layer-pid="图片id,可以不写" layer-src="大图地址" src="缩略图" alt="图片名">
 4   <img layer-pid="图片id,可以不写" layer-src="大图地址" src="缩略图" alt="图片名">
 5 </div>
 6  
 7 <script>
 8 //调用示例
 9 layer.photos({
10   photos: #layer-photos-demo
11   ,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
12 }); 
13 </script>


版权声明:本文为CSDN博主「杨林伟」的原创文章
原文链接:https://blog.csdn.net/qq_20042935/article/details/89448595

 

以上是关于Layui 内置方法 - layer.photos(相册层)的主要内容,如果未能解决你的问题,请参考以下文章

layui table toolbar的使用

在LayUI表单中,有AJAX方式来提交表单吗

layUI 下拉框遮挡

layui内置模块(element常用元素操作)

layui内置模块(element常用元素操作)

layui如何使用内部jQuery?