After putting in the effort, I have successfully completed the bins on codebins. Make sure to take a look at the demo link provided.
Demo:
HTML
<div id="links">
<a class="openlink" href="javascript:void(0);">
Open
</a>
<a class="openlink" href="javascript:void(0);">
Open
</a>
<a class="openlink" href="javascript:void(0);">
Open
</a>
<a class="openlink" href="javascript:void(0);">
Open
</a>
<a class="openlink" href="javascript:void(0);">
Open
</a>
<a class="openlink" href="javascript:void(0);">
Open
</a>
<a class="openlink" href="javascript:void(0);">
Open
</a>
<a class="openlink" href="javascript:void(0);">
Open
</a>
</div>
<div id="boxes">
<div class="box">
<p>
Dig into this content..!!
</p>
<p>
<a class="closelink" href="javascript:void(0);">
Close
</a>
</p>
</div>
</div>
jQuery
$(function() {
var boxClone;
$(".openlink").click(function() {
//Duplicate Dialog Box
boxClone = $("#boxes").find(".box:eq(0)").clone(true, true);
var boxOffset = $("#boxes").find(".box:last").position();
//Establish Dialog Position
if (boxOffset.top == 0) {
boxOffset.top = 5;
}
if (boxOffset.left == 0) {
boxOffset.left = 60;
}
$(boxClone).css('top', (boxOffset.top + 20));
$(boxClone).css('left', (boxOffset.left + 20));
$(boxClone).appendTo($("#boxes"));
$(boxClone).show(500);
});
//End Dialog Box
$(".closelink").click(function() {
$(this).closest(".box").remove();
});
});
CSS
#links{
float:left;
width:50px;
border:1px solid #92a3a7;
padding:1px;
background:#88ddfa;
}
#links a{
dispslay:block;
text-decoration:none;
color:#3543ff;
}
#links a:hover{
text-decoration:underline;
color:#fd2211;
}
#boxes{
float:left;
margin-left:10px;
}
#boxes p{
text-align:center;
display:block;
color:#ccc;
}
#boxes a.closelink{
text-decoration:none;
color:#ff2211;
background:#99cd9a;
width:40px;
text-align:center;
padding:3px;
font-size:14px;
}
#boxes a.closelink:hover{
text-decoration:underline;
background:#a5d9a3;
color:#2222ff;
}
.box{
position:absolute;
width:200px;
height:200px;
vertical-align:top;
border:10px solid #888;
background:url('http://www.lovehatecreate.net/iqhomes/jquery-show-hide-plugin-2/popupbg.png') #333;
display:none;
}
Demo: