2012-01-18 69 views
0

我已經使用了所有我的故障排除技術,但無法弄清爲什麼拖放事件沒有觸發。我試圖讓「分子」落在「rxnCenter」jquery拖放選項不工作

$(function(){ 
    $("#rxnCenter").droppable({ 
    accept:'#rxnCenter', 
    drop: function(event, ui) { 
     ui.draggable("revert",false) 
    } 
    }); 
}); 


$(function() { 
    $("molecule").draggable({ 
    appendTo: "#rxnCenter", 
    revert:true, 
    appendTo:'#rxnCenter' 
    }); 
}); 

謝謝你的任何見解!

+1

我認爲你必須給'molecule'作爲在可投放,而不是'#rxnCenter' – Pavan 2012-01-18 05:27:59

+1

你有元素'accept'價值?有趣。請告訴我,你的第二個選擇是一個錯字。 – Sinetheta 2012-01-18 05:31:23

回答

0

我認爲你必須接受的可拖動的東西可接受的接受選項。 試試這個,它可能工作。

$(function(){ 
    $("#rxnCenter").droppable({ 
    accept:'molecule', 
    drop: function(event, ui) { 
     ui.draggable("revert",false) 
    } 
    }); 
});