撤销 ce07f4a(lightbox 手机适配 + 正文图预览委托):真机上反复出问题(撑屏/缩放错乱),全部回退到原有简单预览;仅保留 lb-open 隐藏吸顶栏的亮带修复
This commit is contained in:
1 parent
c6eb0bbe5b
commit
84f88cb473
3 files changed
+16
-85
No files matched your search
@@ -70,13 +70,7 @@ export function applyImageRatio(html) {
|
||||
export function thumbifyHtml(html, w = 480) {
|
||||
if (!html) return html
|
||||
return html.replace(/<img\b[^>]*?>/gi, (tag) => {
|
||||
let out = tag
|
||||
// 原图地址留在 data-fullsrc:lightbox 打开时用原图,不用 480w 缩略图
|
||||
out = out.replace(/\bsrc="([^"]*)"/i, (m, src) => {
|
||||
const thumb = thumbURL(src, w)
|
||||
if (thumb !== src) out = out.replace(/^(<img)/i, '$1 data-fullsrc="' + src + '"')
|
||||
return 'src="' + thumb + '"'
|
||||
})
|
||||
let out = tag.replace(/\bsrc="([^"]*)"/i, (m, src) => 'src="' + thumbURL(src, w) + '"')
|
||||
if (!/\bloading=/i.test(out)) out = out.replace(/^<img/i, '<img loading="lazy"')
|
||||
return out
|
||||
})
|
||||
|
||||
Reference in new issue
Block a user