3

我试图在拖动后调用一个函数来检查 div 的位置,但我不知道如何使它工作。我已经像这样和其他一些方式写出来了,但它要么导致整个事情不起作用,要么函数没有被调用:

$(".block").draggable(),function() { check(); };

有没有一种简单的方法来完成这项工作?

4

1 回答 1

8

有一个名为 的事件stop。你可以在这里阅读:http: //jqueryui.com/demos/draggable/#event-stop

停止拖动后获取被拖动元素位置的示例代码可以是这样的:

$(".block").draggable({
    stop: function(event, ui) {
        var pos = ui.helper.position(); // just get pos.top and pos.left
    }
});

在此处检查工作解决方案:http: //jsfiddle.net/rcmyy/

于 2012-04-28T02:14:04.390 回答