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 に答える