如何在draggable插件(jQuery)中获取移动对象的方向?

wok*_*ena 3 jquery jquery-ui-draggable

我有对象(div-box),它是可拖动的(我正在使用jQuery).如何获取访问者移动方向的信息?示例:用户将其向左拖动,我想知道它,怎么样?

Rei*_*gel 9

这个怎么样?

var start,stop;

$("#draggable2").draggable({
    axis: "x",
    start: function(event, ui) {
        start = ui.position.left;
    },
    stop: function(event, ui) {
        stop = ui.position.left;
        alert('has moved ' + ((start < stop) ? 'right':'left'))
    }
});?
Run Code Online (Sandbox Code Playgroud)

疯狂的小提琴