Добрый вечер!
<script>
var elemX = elemY = 0;
var drag = false;
function my2(event,el){
event = event || window.event;
elemX=event.clientX+document.body.scrollLeft-parseInt(el.style.left);
elemY=event.clientY+document.body.scrollTop-parseInt(el.style.top);
drag=true;
}
function my(event,el) {
event = event || window.event;
if(drag){
el.style.left=event.clientX+document.body.scrollLeft-elemX;
el.style.top=event.clientY+document.body.scrollTop-elemY;
}
}
</script>
<div style="background-color:red; width:100px; height:100px; position:absolute; left:0px; top:0px;" onMouseDown="my2(event,this);" onMouseMove="my(event,this);"></div>
Почему div не успевает перещаться за мышкой, при быстром движении? Как это можно исправить?