如何在jQuery中获取图像的当前位置?

如何在jQuery中获取图像的当前位置?,jquery,dom,Jquery,Dom,我一直在开发一个图像处理脚本,它有一个背景,用户可以上传一个或多个图像到这个背景上。我希望用户能够拖动和移动周围的背景,最后他们可以生成最终的图像。但是,我不知道如何获得BG上可拖动图像位置的位置。我一直在互联网和电子书上搜索,但没有任何线索。请告诉我一些方法,我将等待您宝贵的答复。看看: 你说过两件事: 您希望将图像保留在背景中 您希望能够调整其在父元素中的位置 因此,您应该将图像设置为父div的“背景图像”,并带有“背景重复:无重复” 图像的位置可以由“背景位置”属性控制 当然,也可以在父d

我一直在开发一个图像处理脚本,它有一个背景,用户可以上传一个或多个图像到这个背景上。我希望用户能够拖动和移动周围的背景,最后他们可以生成最终的图像。但是,我不知道如何获得BG上可拖动图像位置的位置。我一直在互联网和电子书上搜索,但没有任何线索。请告诉我一些方法,我将等待您宝贵的答复。

看看:


你说过两件事:

  • 您希望将图像保留在背景中
  • 您希望能够调整其在父元素中的位置
  • 因此,您应该将图像设置为父div的“背景图像”,并带有“背景重复:无重复”

    图像的位置可以由“背景位置”属性控制

    当然,也可以在父div中使用,并且使用“position:absolute”和“position:relative”的巧妙交互,但是我已经看到,如果图像是背景,则图像的重新定位会更平滑,而不是将图像显示为背景

    希望有帮助

    干杯,jrh

    var pos = $("#myimage").position(); // returns an object with the attribute top and left
    pos.top;  // top offset position
    pos.left; // left offset position