function ShowImg(cellvalue, options, rowObject) { var msg = cellvalue; var div='<div class="layer-photos-demo">'; for(var key in msg) { for(var i in msg[key]){ div+= ' <img src='+msg[key][i]+' style="width:40px;height:30px;"/> '; } } div+='</div>'; return div; }//调用示例 layui.use('layer', function() { var $ = layui.jquery, layer = layui.layer; layer.photos({ photos: '.layer-photos-demo' ,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数) }); });
Ps:如果没有效果,注意AjAx的请求方式改为同步,当时在实现图片放大缩小功能的时候找了
很多插件,就是因为AjAx的请求方式没有改,所有就没有实现var PostDatas = { }; $(document).ready(function () { App.init(); $("#imgGrid").jqGrid({ url: '/tuxiang/tupian', postData:PostDatas, mtype: "POST", styleUI : 'Bootstrap', datatype: "json", autowidth: true, ajaxGridOptions: { async: false }, colModel: [ { label: '序号', name: 'id', key: true, width: 50, height:20}, { label: '养殖场', name: 'factoryName', width: 150}, { label: '设备ID', name: 'deviceUUID', width: 75}, { label: '抓拍人', name: 'username', width: 100 }, { label: '图片', name: 'url', width: 200,formatter:ShowImg}, { label:'操作',name:'caozuo', width: 100,formatter:ShowOpertator} ], viewrecords: true, height: 'auto', rowNum: 10, pager: "#imgGridPager" }); });
layer图片的放大
最新推荐文章于 2025-02-18 13:47:36 发布