// gör drop_areaen div droppable
$ (”#drop_area”) .droppable ({
acceptera: ”#temp_item”,
tappa: fungera (händelse, ui) {
// får IDet av objektet som tappades precis
var ID = ui.draggable.attr (”ID”);
Den // klon objektet och fästar det till tappaområdet
$ (denna) .append ($ (ui.draggable) .clone ());
// tar bort kapaciteten att släpa strömobjektet omkring
$ (”#temp_region”) .removeClass (”dragg”);
$ (”#temp_region”) .removeClass (”ui-draggable”);
// skapar ett nytt namnger för det tappade objektet
var $new_name = rnd ();
$ (”nr.” + ID) .attr (”ID”, $new_name);
// tar bort det tappade objektets CSS placerar direktiv
$ (”nr.” + $new_name) .css (”överträffa”, '');
$ (”nr.” + $new_name) .css (”lämnat”, '');
// gör det nyligen bytta namn på objektet droppable, så att att bygga bo kan äga rum
$ (”nr.” + $new_name) .droppable ({
acceptera: ”*”,
tappa: fungera (e, ui) {
om (e.clientY <>
|