Skip to content

Commit cedc5bb

Browse files
authored
新增放大一组图片功能 (#33)
* 新增放大一组图片功能 * Update easy-admin.js * Update easy-admin.js
1 parent f583e8c commit cedc5bb

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

public/static/plugs/easy-admin/easy-admin.js

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -955,6 +955,47 @@ define(["jquery", "tableSelect", "ckeditor"], function ($, tableSelect, undefine
955955
});
956956
return false;
957957
});
958+
959+
// 放大一组图片
960+
$('body').on('click', '[data-images]', function () {
961+
var title = $(this).attr('data-images'),
962+
// 从当前元素向上找layuimini-upload-show找到第一个后停止, 再找其所有子元素li
963+
doms = $(this).closest(".layuimini-upload-show").children("li"),
964+
// 被点击的图片地址
965+
now_src = $(this).attr('src'),
966+
alt = $(this).attr('alt'),
967+
data = [];
968+
$.each(doms, function(key, value){
969+
var src = $(value).find('img').attr('src');
970+
if(src != now_src){
971+
// 压入其他图片地址
972+
data.push({
973+
"alt": alt,
974+
"pid": Math.random(),
975+
"src": src,
976+
"thumb": src
977+
});
978+
}else{
979+
// 把当前图片插入到头部
980+
data.unshift({
981+
"alt": alt,
982+
"pid": Math.random(),
983+
"src": now_src,
984+
"thumb": now_src
985+
});
986+
}
987+
});
988+
var photos = {
989+
"title": title,
990+
"id": Math.random(),
991+
"data": data,
992+
};
993+
layer.photos({
994+
photos: photos,
995+
anim: 5
996+
});
997+
return false;
998+
});
958999

9591000

9601001
// 监听动态表格刷新

0 commit comments

Comments
 (0)