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 $overlay = $('#image-preview-overlay');
var $previewImg = $('#image-preview-img'); 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'); var src = $(this).attr('src');
if (src) { if (src) {
$previewImg.attr('src', src); $previewImg.attr('src', src);
@ -155,7 +155,35 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
$overlay.on('click', function () { $overlay.on('click', function () {
$previewImg.attr('src', ''); $previewImg.attr('src', '');
$overlay.fadeOut(100); $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: { api: {
bindevent: function () { bindevent: function () {