如何获得用于在具有多个句柄时拖动可拖动的句柄

时间:2013-03-22 12:17:59

标签: draggable jquery-ui-draggable handle jquery-draggable

我正在使用Jquery Draggable
我的拖车在所有四个侧面上都有四个手柄(顶部,底部,左侧和右侧),使用可以在相应方向拖动拖车

$('.draggable').draggable({
    handle: '.top, .bottom, .left, .right'
});

我可以在拖动开始时获取拖动方向并设置axis,但是如果bottom handle被用于拖动到left direction会怎么样。

那么有没有办法知道哪个句柄用于拖动可拖动的?

1 个答案:

答案 0 :(得分:1)

我得到了一个问题的答案,我将其发布在这里,以便将来帮助其他人

$('. draggable').draggable({
    handle: '.top, .bottom, .left, .right'
    start : function(event, ui) 
    {
        console.log(event.originalEvent.target);
                 //OR
        console.log(event.originalEvent.originalEvent.explicitOriginalTarget);
    }
});