2010-11-18 72 views
2

我使用jQuery UI的可拖动,'snap'启用并设置为选择一类元素。这意味着可拖动的元素捕捉到(例如)名为.general的类的边缘。使用jQuery UI检索“捕捉到”元素拖动启用捕捉

当可拖动捕捉到类.general的元素时,是否可以找到或选择确切的“捕捉到”元素?

+0

是你能找到答案,你的问题? – 2011-04-27 13:19:08

+6

可能的重复[如何找出有关捕捉到的jQuery UI可拖动元素的“捕捉到”元素](http://stackoverflow.com/questions/5177867/how-to-find-out-about-the-snapped -to-元件换的jquery-UI-拖动元素-O) – JasCav 2011-04-28 18:24:21

回答

0

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

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