I am trying to create a small application where a user can drag an image an move it around.
I am using jQuery UI. I am able to create a clone but the drag stuff is not working. Also, when the clone is created it adds next to the "this" image. I want the clone and the original image to be on top of each other. So that the mousedown event creates a new image and makes it drag able, hence getting a clone effect.
A demo is at http://www.kalomaya.com/dragable/index.html
.draggable {
float:left;
margin-right:10px;
margin-bottom:10px;
position:relative;
}
<div class="draggable"><img src="images/imageA.png" /></div>
<div class="draggable"><img src="images/imageB.png" /></div>
<script type="application/javascript">
$(function(){
$(".draggable").mousedown(function()
{
$(this).children().clone().appendTo(this);
$(this).children().draggable();
});
});
</script>