sth
This commit is contained in:
parent
5b2e1542cc
commit
5992ff229c
|
|
@ -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 () {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user