问题几乎说明了一切...
SO。我正在使用jQuery的拖放内容,但是我遇到了以下问题。
我有一个div #one,可以将其拖放然后放入div #two。一切现在都可以。
事实是,我想保存#one被放到的位置。我用.position()得到#one的位置-删除后,我叫.position(),问题是它计算出它相对于其父div(包装器)的位置。
我希望脚本计算#one相对于#two的位置(我放下#one的div)。
我作弊,在#two中立即创建了#one,并将它的left和top属性设置为-120px和0px,这样div将显示在#two之外,当我将#one拖动到#two中时,我会获得适当的位置。.但是我不想那样做。
在将#one放到#one之后,有没有办法找到它在#one上的绝对位置?
问题几乎说明了一切……所以。我正在使用jQuery的拖放内容,而我遇到了以下问题。我有一个div #one,可以将其拖放然后放入div #two。 ...
如果我理解正确,您想找到#one w.r.t #two的位置(左,上)。如果是这样,可以使用.offset函数找到#two和#one的位置,然后减去它们的位置以获得#two在#two中的相对位置。