使用jQuery UI检索“snapped to”元素,并且启用了snap功能

时间:2010-11-18 23:04:17

标签: jquery jquery-ui

我正在使用jQuery UI的draggable,启用“snap”并设置为选择一类元素。这意味着可拖动对齐(例如)一个名为 .general 的类的边缘。

当draggable正在捕捉到 .general 类的元素时,是否可以找到或选择那个精确的'snapped to'元素?

1 个答案:

答案 0 :(得分:0)

你可以尝试做这样的事情,这将收集它正在捕捉的元素:

$( ".selector" ).draggable({
   stop: function(event, ui) {
            var snappedTo = $.map($(this).data('draggable').snapElements, function (element) {
                if (element.snapping) { return element; }
            });
   }
});