1

我正在使用Jquery Draggable
我的 draggable 在所有四个侧面(顶部、底部、左侧和右侧)上都有四个手柄,使用这些手柄可以在各自的方向上拖动 draggable

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

好吧,我可以获取拖动的方向并axis在拖动开始后设置 ,但是如果bottom handle用于拖动到left direction.

那么有没有办法知道哪个手柄被用来拖动一个可拖动的?

4

1 回答 1

1

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

$('. draggable').draggable({
    handle: '.top, .bottom, .left, .right'
    start : function(event, ui) 
    {
        console.log(event.originalEvent.target);
                 //OR
        console.log(event.originalEvent.originalEvent.explicitOriginalTarget);
    }
});
于 2013-03-25T05:02:16.270 回答