Вы сделали какие-то элементы, которые жёстко прописанные в HTML перетаскиваемым, делая это: (». Seleccionable ')
$ перетаскиваемым ({ сопротивления:. Функция (е, щ) { $ (' #status_nombre ') .html ($ (this) .attr (' id ')); $ (' # status_top '). attr (' value ', $ (this) .css (' top ')); $ ('#status_left') атр ('значение', $ (это) .css ('левый'));} , сдерживание:. #layout ' , refreshPositions: истинный , оснастки: истинный });
При добавлении нового элемента вам необходимо вызвать .draggable() для этого.
Одним из способов сделать это было бы превратить этот селектор/перетаскиваемый код в функцию и вызвать его после того, как вы добавили новый элемент.
im добавление строки .draggable(); $ ('# nv_objeto'). Click (function() { var nbr = prompt ("Пожалуйста, напишите имя объекта ...:", ""); $ ("# layout"). Append ("
«) .draggable(); и не работает – Edbrikвызов Append не возвращается в DIV, который вы хотите, чтобы перетаскивать, поэтому он не будет работать то, что я хотел бы предложить ставит $ (». .seleccionable '). draggable code, который у вас уже есть в функции, а затем вызывается после вашего вызова .append. –