Javascript jQueryUI:是否可以知道对象被丢弃的位置?
我想做的是知道对象被丢弃的位置(不是位置(x,y),而是对DOM元素的引用) 我有一个由div组成的网格,您可以在其中放置各种项目,我需要知道网格上的哪个div是该项目放置的(获取其id就可以了)。回调函数Javascript jQueryUI:是否可以知道对象被丢弃的位置?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我想做的是知道对象被丢弃的位置(不是位置(x,y),而是对DOM元素的引用) 我有一个由div组成的网格,您可以在其中放置各种项目,我需要知道网格上的哪个div是该项目放置的(获取其id就可以了)。回调函数 function(event, ui) { //code here } 只有一个ui对象,它显然不包含任何关于这个的信息,但只包含关于可拖动项或其助手的信息。您需要使用的是jQueryDroppable类,您可以在 基本上,对于您希望能够在其上放置可拖动元素的每个元素,您将创建一个Drop
function(event, ui) { //code here }
只有一个ui对象,它显然不包含任何关于这个的信息,但只包含关于可拖动项或其助手的信息。您需要使用的是jQuery
Droppable
类,您可以在
基本上,对于您希望能够在其上放置可拖动元素的每个元素,您将创建一个Droppable
对象,一旦将另一个对象拖动到该对象上,该对象将触发。以下是jQuery文档中的示例:
$(function() {
$( "#draggable" ).draggable();
$( "#droppable" ).droppable({
drop: function( event, ui ) {
$( this )
.addClass( "ui-state-highlight" )
.find( "p" )
.html( "Dropped!" );
}
});
});
该示例中的
$(this)
就是您要查找的元素。谢谢,我真不知道我怎么会错过这个:)