在jquery中拖动后调用函数

use*_*426 3 syntax jquery

我试图调用一个函数来拖动它后检查div的位置,但我不知道如何使这个工作.我已经把它写成了这样以及其他一些方法,但它要么导致整个事情不起作用,要么不调用函数:

$(".block").draggable(),function() { check(); };
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法可以使这项工作?

Vis*_*ioN 7

有一个名为的事件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
    }
});
Run Code Online (Sandbox Code Playgroud)

在这里查看工作解决方案:http://jsfiddle.net/rcmyy/