クローンを作成すると同時にIDを変更して、クローンされた要素にアクセスして変更を適用することで、要素をドラッグ可能にする方法を教えてください。ポストイットの申し込みがあります。タグを領域にドラッグして、そのクローン要素にアクセスしたい。
Nishima
質問する
8957 次
2 に答える
4
ドラッグ中に同時にクローンのIDを変更したい理由はまったくわかりません。ただし、クローンをドロップした後、クローンに変更を適用してみませんか。
とにかく、クローンヘルパーはドラッグ中にあなたのことをします。そして、ドロップ時にクローンを作成し、そのクローンに他の変更 (ID の変更など) を適用します。
このようなもの..
$(document).ready(function(){
$(".objectDrag").draggable({helper:'clone'});
$("#garbageCollector").droppable({
accept: ".objectDrag",
drop: function(event,ui){
var clone = $(ui.draggable).clone();
$(clone).attr('id', 'new_id')
$(this).append(clone);
}
});
});
于 2009-08-04T07:24:42.200 に答える
3
あなたがしたいことへのいくつかのヒント:
$('#element').clone().attr('id', 'another_id').draggable();
新しい一意の ID を生成する最も簡単な方法は、古い要素の ID を取得し、それに何かを追加することだと思います。クラス セレクターを使用することもできます (その場合、一意性の問題は発生しません)。
于 2009-08-04T07:13:52.737 に答える