2012-10-23 94 views
1

我目前正在進行一個項目。有兩個按鈕綁定到兩個div。當按下按鈕1時,顯示#draggableDiv 1,如果按下按鈕2,則顯示#draggableDiv2。然後他們可以被拖到#droppableDiv。我希望能夠識別哪個div已被丟棄。檢測丟棄事件

if("#draggableDiv1" == dropped) 
    { 
     Run this code; 
}else{ 
     Run this code; 
+0

pd http://stackoverflow.com/questions/7265119/how-to-use-jquery-to-detect-value-changed-event-when-user-drag-drop-text-into –

+0

你忘了提及或者使用jQuery UI? –

+0

是的,我正在使用JQuery UI。 – ocat

回答

1

確保您在投擲的選項,你傳遞事件和UI參數如下:

drop: function(event, ui) { 

然後在您的下降功能,你可以檢測到它是這樣的:

var dropped = ui.draggable.attr('id'); 
if ("draggableDiv1" == dropped) 
etc. 
+0

謝謝。儘管我沒有完全按照你的寫法使用它,但你的代碼很有幫助。 – ocat