В jQuery есть такой хороший плагин
jQuery UI Draggable, который позволяет создавать эффекты drag'n'drop. Работает он достаточно просто: нужно для любого существующего элемента вызвать метод .draggable():
$('#test').draggable();<br>
Если же попытаться вызвать этот метод для динамически добавленного элемента, то ничего не произойдёт:
$('body').append('<div id="newblock">Новый элемент</div>');<br>
$('#newblock').draggable();<br>
«Новый элемент» не будет обладать возможностью drag'n'drop. Как сделать тут что-то типо аналога функции .live(), чтобы динамически созданные элементы тоже реагировали на эти методы?