Here you have an example:
http://jsfiddle.net/JPvya/1109/
Note: i would use allways the same div to have more clear the DOM. But, if you need a DIV for each click, change the code in order to create a new div each click. HTML
<html>
<head></head>
<body id="BodyID">
<div id='test'>Test div is testing</div>
<hr></hr>
</body>
</html>
CSS
#test {
width: 200px;
height: 200px;
border: 1px dotted blue;
}
jquery script
jQuery(document).ready(function(){
$("#BodyID").click(function(e){
$("#test").show(2000);
$("#test").offset({left:e.pageX,top:e.pageY});
})
})