This commit is contained in:
xman 2025-07-04 10:06:07 +08:00
parent 5b2e1542cc
commit 5992ff229c

View File

@ -144,7 +144,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
var $overlay = $('#image-preview-overlay');
var $previewImg = $('#image-preview-img');
$('body').on('click', 'img[data-preview="true"]', function () {
/*$('body').on('click', 'img[data-preview="true"]', function () {
var src = $(this).attr('src');
if (src) {
$previewImg.attr('src', src);
@ -155,7 +155,35 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
$overlay.on('click', function () {
$previewImg.attr('src', '');
$overlay.fadeOut(100);
});*/
// edit页面全局图片点击放大预览
$(function () {
var $overlay = $('#image-preview-overlay');
var $previewImg = $('#image-preview-img');
// ✅ 所有 img 点击放大(包括上传区图片)
$('body').on('click', 'img', function (e) {
const src = $(this).attr('src');
if (src && src.trim() !== '') {
// ✅ 如果被 a 包裹,阻止跳转
if ($(this).parent('a').length) {
e.preventDefault();
}
$previewImg.attr('src', src);
$overlay.fadeIn(100).css('display', 'flex');
}
});
// ✅ 点击遮罩关闭
$overlay.on('click', function () {
$previewImg.attr('src', '');
$overlay.fadeOut(100);
});
});
},
api: {
bindevent: function () {