ドラッグで問題が発生しました&ドロップin jQuery。私のコードには、ドラッグ可能なdivがあります。特定のドロップ可能な表のセルに移動すると、divのクローンが表のセルに追加されます。しかし、クローンをドラッグすると元のdivが代わりに移動します。これは、ここにドロップに呼び出される関数です:jQueryドラッグアンドドロップ:クローンドラッグ可能な移動元
function(event, ui)
{
var draggable = ui.draggable.clone(true); // cloning including attrs and children
draggable.draggable(); // this is something I tried with no effect
$(this).empty(); // empty the droppable cell
$(this).append(draggable); // append the div to the cell
}
私はグーグルによって明確な答えを見つけることができませんでした。私はそれが何かを持っているかどうか分からないが、divは相対的な位置を(そしてその方法を維持する必要があります)。
クローンを元のようにドラッグできることを確認するにはどうすればよいですか?
元の要素とともに 'id'属性をクローンできますか?これはおそらく奇妙な問題を引き起こすでしょう。 –
@Andrew:はい、それと一緒にクローンされますが、私はドラッグ可能なid属性は必要ありません。カスタム属性( '[drag = article]')に基づいて別のjqueryセレクタを使用します。 – RemiX