我目前正在進行一個項目。有兩個按鈕綁定到兩個div。當按下按鈕1時,顯示#draggableDiv 1,如果按下按鈕2,則顯示#draggableDiv2。然後他們可以被拖到#droppableDiv。我希望能夠識別哪個div已被丟棄。檢測丟棄事件
if("#draggableDiv1" == dropped)
{
Run this code;
}else{
Run this code;
我目前正在進行一個項目。有兩個按鈕綁定到兩個div。當按下按鈕1時,顯示#draggableDiv 1,如果按下按鈕2,則顯示#draggableDiv2。然後他們可以被拖到#droppableDiv。我希望能夠識別哪個div已被丟棄。檢測丟棄事件
if("#draggableDiv1" == dropped)
{
Run this code;
}else{
Run this code;
確保您在投擲的選項,你傳遞事件和UI參數如下:
drop: function(event, ui) {
然後在您的下降功能,你可以檢測到它是這樣的:
var dropped = ui.draggable.attr('id');
if ("draggableDiv1" == dropped)
etc.
謝謝。儘管我沒有完全按照你的寫法使用它,但你的代碼很有幫助。 – ocat
也許你需要看看jQuery UI Draggrable
http://jqueryui.com/draggable/ and specif http://jqueryui.com/droppable/#shopping-cart
pd http://stackoverflow.com/questions/7265119/how-to-use-jquery-to-detect-value-changed-event-when-user-drag-drop-text-into –
你忘了提及或者使用jQuery UI? –
是的,我正在使用JQuery UI。 – ocat