【发布时间】:2013-05-10 06:09:45
【问题描述】:
我正在尝试在单击按钮时创建可缩放图像,但是图像应该以可视区域为中心进行缩放,因为图像可能比容器大。
我在这里创建了一个小提琴来说明我想要什么,我显然通常会将图像隐藏在容器之外,我现在不关心那部分,还放置一个边框覆盖以显示边界容器。
我已经完成了基于图像比例的缩放部分,我只需要计算出新的顶部和左侧 css 值并将其应用于缩放后的图像。此外,图像是可拖动的,因此一旦移动图像,就必须考虑图像的位置。
基本上,红色容器内图像的中心点在缩放后必须保持不变,因此您实际上是在放大容器中间的任何内容。
why do you we need code to link to jsfiddle?
谢谢
编辑:
接近上面的小提琴,但仍然没有完全放大中心点
【问题讨论】:
标签: javascript jquery image zooming center