1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Node.prototype.dragable_placer=function()
{
this.style.left=this.x_delta+arguments[0].clientX
this.style.top=this.y_delta+arguments[0].clientY
}
Node.prototype.drag_installer=function(evenement)
{
var dragable=dragable_extraire(this)
dragable.x_delta=style_extraire(dragable,'left',true)-evenement.clientX
dragable.y_delta=style_extraire(dragable,'top',true)-evenement.clientY
dragable.style.position='absolute'
if(typeof topindex!='number') topindex=document.body.childElementCount;
dragable.style.zIndex=++topindex
window.addEventListener('mousemove',function(){dragable.dragable_placer(arguments[0])},false)
window.addEventListener('mouseup',function(){window.removeEventListener('mousemove',function(){dragable.dragable_placer(arguments[0])},false)},false)
} |
Partager