1

私が基本的に行っているのは、ドロップ時にリストアイテムを作成することです。ドロップイベントを使用して、リストを使って他の凝ったことをしています。問題は、ドロップ時に、アイテムがまだ作成されていないことです。

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

アイテムが4つある場合、5つ目のアイテムをドロップしただけでも4が報告されます。別のイベントはありますか?または、以前に使用したsetTimeoutを使用して成功した可能性があります。他のイベントを確認しましたが、要素が削除された後にトリガーされるものが何も表示されません。

4

1 に答える 1

1

ドラッグ可能な要素にアクセスするだけの場合は、ui.draggableを使用します。

リストなどを更新する必要がある場合は、setTimeoutを使用する必要がある可能性があります。

于 2011-09-14T22:32:08.907 に答える