我有一个不寻常的情况,我想启用拖动和调整大小到位于 html 中另一个图像叠加层后面的图像。它看起来像这样。
背景中的图像(即:可乐瓶)使用 jQuery UI 可调整大小和拖动。然而,问题在于在覆盖图像的范围内单击时试图拖动图像。这显然失败了,因为覆盖的图像位于可拖动元素的顶部并且只是一个透明度。
这是正在使用的 html 和 javascript。
$(".Overlay").draggable({ containment: "#divPhone", scroll: false }).resizable();
<div id="divPhone" style="position: relative;">
<div style="display: inline-block;" class="Overlay"><img src="ImageSource.png" style="width: 100%;height: 100%;" /></div>
<div style="position: absolute; left: 85px; top: 0px;"><img src="ImageSource.png" style="width: 240px;" /></div>
</div>
任何人都可以为这个问题提出任何解决方法吗?我能想到的唯一解决方案是在点击事件发生时切换图像的索引,但假设必须有更好的解决方案。