Jquery根据父div从div获得左和顶部位置

问题描述 投票:0回答:1

我在另一个div中有一个可拖动的div,并且需要从子div获得左位置和顶部位置。

<div id="parent">
<div id="child1" style="position:absolute;"></div>
<div id="child1" style="position:absolute;"></div>
</div>

目前,我根据第一个展示位置从孩子那里获得了职位:

$('#iframe_main').contents().find('.button".$key."').draggable({ 
    containment:'#parent',
    scroll: false,
    drag: function(event) {
        o = $('#iframe_main').contents().find('.child').offset();
        p = $('#iframe_main').contents().find('.child').position();

}});

因此,如果我将孩子放在#parent的右下角,然后将其移回左上角,则会得到负值。

我想要的是基于#parent div的子div的左侧和顶部位置。>>

我在另一个div中有一个可拖动的div,需要从子div获得左位置和顶部位置。

jquery position
1个回答
1
投票

您需要计算两个元素的位置。请看下面。

© www.soinside.com 2019 - 2024. All rights reserved.