获取元素的更新位置

时间:2013-05-29 08:59:44

标签: jquery

我在父div中有一个div,当我拖动它然后单击一个按钮我想显示被拖动元素的左值。

我的代码现在的方式,它只是在页面加载开始时读取它,但是如果我拖动div,则左边的位置不会更新。

<div id="draggableHolder">
<div id="draggable"><p>drag me around</p></div>
</div>



$('#draggable').draggable({axis: 'x'});

var position = $('#draggable').position();

$('button').on('click', function() {
     console.log(position.left);
});

基本上现在我总是得0,没有更新。

1 个答案:

答案 0 :(得分:1)

试试这个 -

console.log($('#draggable').position().left);