From cedc5bb9c9f73f359bd4da47a1214fd44da72e6e Mon Sep 17 00:00:00 2001 From: tianheng2017 Date: Fri, 8 Jan 2021 17:12:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=94=BE=E5=A4=A7=E4=B8=80?= =?UTF-8?q?=E7=BB=84=E5=9B=BE=E7=89=87=E5=8A=9F=E8=83=BD=20(#33)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 新增放大一组图片功能 * Update easy-admin.js * Update easy-admin.js --- public/static/plugs/easy-admin/easy-admin.js | 41 ++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index f5cc6155..4ecbb6c3 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -955,6 +955,47 @@ define(["jquery", "tableSelect", "ckeditor"], function ($, tableSelect, undefine }); return false; }); + + // 放大一组图片 + $('body').on('click', '[data-images]', function () { + var title = $(this).attr('data-images'), + // 从当前元素向上找layuimini-upload-show找到第一个后停止, 再找其所有子元素li + doms = $(this).closest(".layuimini-upload-show").children("li"), + // 被点击的图片地址 + now_src = $(this).attr('src'), + alt = $(this).attr('alt'), + data = []; + $.each(doms, function(key, value){ + var src = $(value).find('img').attr('src'); + if(src != now_src){ + // 压入其他图片地址 + data.push({ + "alt": alt, + "pid": Math.random(), + "src": src, + "thumb": src + }); + }else{ + // 把当前图片插入到头部 + data.unshift({ + "alt": alt, + "pid": Math.random(), + "src": now_src, + "thumb": now_src + }); + } + }); + var photos = { + "title": title, + "id": Math.random(), + "data": data, + }; + layer.photos({ + photos: photos, + anim: 5 + }); + return false; + }); // 监听动态表格刷新