2016-07-26 111 views
1

我正在制作一个应用程序,我必须拖动标记并放在特定图像上进行标记,因此如何获取目标DIV的标识,在哪里放置我的标记或请向我解释有关如何这一切都适用于拖放,流星反应拖放

我只想知道拖放标记和目标DIV在哪里我放弃此标记的ID。

感谢

+1

伊特约翰PO rahexa –

+1

sodhna pardaina hamlai –

回答

1

您可以保存拖动的元素的ID在拖事件的事件监听内部的窗口和访问ID中下降事件的eventListener。

对于拖动的元素

dragged(e){ 
    window.selectedLabelId=$(e.target).attr("id") 
} 

<label ondragstart={this.dragged}>some label</label> 

在下降元素

dropped(e){ 
    console.log(window.selectedLabelId) 
    window.selectedLabelId=null 
} 
<img src="/imgsrc" ondragend={this.dropped}/> 

希望它可以帮助

0

如果您正在使用jQuery UI的有回调的下降

$(".selector").droppable({ 
    drop: function(event, ui) { 
    var id = $(event.target).attr('id'); 
    } 
});