私がやろうとしているのは、2 つのプロジェクトを結合することです。
これで、問題なく、最初のリンクの既存のリスト項目に編集クラスを追加できました。新しいドラッグ可能なアイテム (クローン) を作成し、それを並べ替え可能なリストに移動するときに、古いアイテムの css クラスを取得する必要があります。ドラッグ可能な停止イベントと並べ替え可能な受信イベントにコードを追加しようとしましたが、うまくいきませんでした。変わるのはオリジナルのスタイルであり、クローンのスタイルではありません。
receive: function(event, ui) {
alert("dropped item ID: " + ui.item.attr('id'));
$("#draggable").attr('class', 'edit');
}
stop: function() {
if ( !$( "#draggable" ).hasClass( "ui-state-hover" ) ) {
$( "#draggable" ).removeClass( "ui-state-highlight" );
$( "#draggable" ).addClass( "ui-state-default" );
$( "#draggable" ).addClass( "edit" );
}
}
どうすればこれを達成できますか?