百度贴吧图片点击放大

直接在当前页面点击查看原图(包括签名档)。支持图片的多开、拖拽、垂直或水平滚动和缩放旋转

< Commentaires sur 百度贴吧图片点击放大

Question / commentaire

§
Posté le: 20/10/2022

https://tieba.baidu.com/p/8095685416
长图在缩放模式选"等比例适应屏幕"时无法缩放
if (zKey === 'type' && eKey || zKey !== 'type' && e[zKey]) { // 图片缩放判断
delta = deltaXY * zDirection > 0 ? 0.1 : -0.1;
z = s + delta;
if (z < 0.2) { // 缩放过小不再进行缩放
return;
}
tmp = z / s;
data.x = e.clientX - (e.clientX - x) * tmp; // 计算以鼠标位置进行缩放。e.clientX - x为鼠标距离图片边的距离,* tmp为缩放后的距离,e.clientX - 计算得相对鼠标移动缩放后的图片边距
data.y = e.clientY - (e.clientY - y) * tmp;
data.scale = z;
transform(t, data.x, data.y, z, r);
return;
}
图片的scale值可以到0.0X,直接锁死了

lliwhxAuteur
§
Posté le: 21/10/2022

没想过会出这种情况,我自己用的测试图没那么长。 已修复。

感谢发现的这个BUG。

Poster une réponse

Connectez-vous pour poster une réponse.