0

ドロップ可能に関連付けられたonDrop関数が1つあります。ノードをドラッグアンドドロップしてツリー内の位置を変更できるツリーを作成しました。ドラッグしてノードに関連付けたい要素のリストがあるページ。新しいオンドロップを再宣言すると、ノードに対応するオンドロップが機能しなくなりました。私がやりたいのは、onDrop関数をドラッグ可能に関連付けて、ドラッグされる要素のタイプに応じて新しい動作を追加することです。

4

1 に答える 1

0

私があなたの質問を正しく理解していれば(あなたの目的を区別するのは難しい)、ドロップイベントに2つの異なる機能が必要です。

イベント ハンドラーがオーバーライドされないように、名前空間で各ドロップ イベントを定義できます。

$('.droppable').on('drop.FirstFunction', function (event, ui) {
     firstFunction();
});

$('.droppable').on('drop.SecondFunction', function (event, ui) {
     secondFunction();
});
于 2013-02-20T16:47:30.973 に答える