From d8899e34402f66b6cbfb950db967cc38b64c07f2 Mon Sep 17 00:00:00 2001 From: cshaptx4869 <994774638@qq.com> Date: Mon, 6 Sep 2021 14:58:16 +0800 Subject: [PATCH] =?UTF-8?q?Mod:=20=E4=BF=AE=E6=94=B9=E5=88=97=E5=86=85?= =?UTF-8?q?=E7=BD=AE=E7=9A=84image=E6=96=B9=E6=B3=95=EF=BC=8C=E5=A6=82?= =?UTF-8?q?=E6=9E=9C=E6=9C=89=E5=A4=9A=E5=BC=A0=E5=9B=BE=E6=97=B6=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=94=BE=E5=A4=A7=E4=B8=80=E7=BB=84=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/plugs/easy-admin/easy-admin.js | 38 +++++++++++++------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index 8ae3b317..7125cdb9 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -625,7 +625,7 @@ define(["jquery", "tableSelect", "ckeditor"], function ($, tableSelect, undefine option.imageJoin = option.imageJoin || '
'; option.title = option.title || option.field; var field = option.field, - title = data[option.title]; + title = data[option.title] ? data[option.title] : option.title; try { var value = eval("data." + field); } catch (e) { @@ -972,20 +972,32 @@ define(["jquery", "tableSelect", "ckeditor"], function ($, tableSelect, undefine // 放大图片 $('body').on('click', '[data-image]', function () { - var title = $(this).attr('data-image'), - src = $(this).attr('src'), - alt = $(this).attr('alt'); + var currentSrc = $(this).attr('src'), + start = 0, + data = []; + + $(this).parent().children('[data-image]').each(function (i, v) { + var title = $(this).attr('data-image'), + alt = $(this).attr('alt'), + src = $(this).attr('src'); + + data.push({ + "alt": alt ? alt : title, + "pid": Math.random(), + "src": src, + "thumb": src + }); + + if (currentSrc === src) { + start = i; + } + }); + var photos = { - "title": title, + "title": '', + "start": start, "id": Math.random(), - "data": [ - { - "alt": alt, - "pid": Math.random(), - "src": src, - "thumb": src - } - ] + "data": data }; layer.photos({ photos: photos,