jQueryUI - 检测元素是否被拖动

Joh*_*ack 4 javascript jquery jquery-ui

我希望得到一个元素在被拖动时的位置.

我的代码到目前为止:

$(document).ready(function(){


    $("p").text($("div").position().left);
    $("p").text($("div").position().top);

    $("div").draggable();

})
Run Code Online (Sandbox Code Playgroud)

这只会在页面加载时获取位置.我想检测div何时被拖动,所以我可以在p标签中写出它的位置.

Vai*_*ool 8

$('#dragThis').draggable(
    {
        drag: function(){
            var offset = $(this).offset();
            var xPos = offset.left;
            var yPos = offset.top;
            $('#posX').text('x: ' + xPos);
            $('#posY').text('y: ' + yPos);
        }
    });
Run Code Online (Sandbox Code Playgroud)

的jsfiddle