0

私は信じられないほど混乱しています。現在、ドラッグ可能なセットは次のとおりです。

$('li.drag').draggable();

しかし、しばらくすると、要素を取得し、ドロップ可能なオブジェクトでe.srcElement.idを呼び出すと、親のdivまたは親のliのIDが返されます。

$('h3.drop-target').droppable({
    accept: 'li.drag',
    drop: function(e) {
        alert(e.srcElement.id);
    }
});

これは非常に奇妙なことです。場合によってはまったく同じ要素で正常に機能するため、更新すると、通常は1つか2つだけで、成功したのと同じ要素でエラーが発生します。散発的な行動をとっている理由はありますか?

jQuery1.8.2およびUI1.8.24

4

1 に答える 1

1

この答えは少し遅れるかもしれませんが、誰かがここに来て答えが必要な場合に備えて。これは私たちのために働いています:

「srcElement.id」の代わりに「ui.item.context.id」を使用する

于 2013-05-03T15:56:57.460 に答える