Я думаю, что вам нужно, чтобы ваш добавленный элемент сбрасывался с помощью вызова droppable () для него после того, как вы добавили его в DOM.если вы добавите что-то вроде этого:
$(this).find('#ontheflyDiv').droppable( { ... });
внизу вашей функции перетаскивания, это должно работать.Мне неизвестен способ добавления сбрасываемой функциональности к элементам, добавляемым после загрузки страницы, аналогично тому, что функция jquery live () может делать для click и других событий.