我的工作区有width: 800px
和height: 450px
。图像不会落入工作区内的正确位置。在左侧,位置x和y将显示放下的图像的位置。工作区的left(x)
和top(y)
角是0
。将图像放入工作空间后,图像将从0
获取工作空间x和y位置。
我使用左侧和顶部调整代码,但它不完美。下面是用于在放下图像时调整位置的代码。
leftAdjust = Math.abs(obj.position().left) - Math.abs($(window).width()-(workspace.offset().left + workspace.outerWidth()));
topAdjust = obj.position().top - workspace.offset().top;
Jsfiddle中的代码..
这是正确工作的示例link ...适用于从左到右的图像拖动。但我需要将图像从右侧拖到左侧。
尽可能在Jsfiddle中运行大小的给定链接。