2011-09-14 26 views
1

我基本上做的是在drop上創建一個列表項。使用拖放事件,我然後在列表中做一些其他花哨的事情。麻煩的是,放棄 - 該項目還沒有創建。jquery droppable'drop'event help

$("#drop").droppable({ 
    drop: function(ev, ui) { 
     alert($(this).siblings().length); 
    } 

如果您有4個項目,即使剛放入第5個項目時也會報告4個項目。是否還有其他事件?或者可能使用我以前使用過的setTimeout,並取得一些成功。我檢查了其他事件,但我看不到在元素被丟棄後會觸發的任何事情。

回答

1

如果您只想訪問可拖動元素,請使用ui.draggable。

如果您需要更新列表等,很可能您需要使用setTimeout。