2016-07-26 149 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'); 
    } 
});