var down = 0;
var x = 0;
var y = 0;
Как отловить движение мыши при нажатой клавише?
Вот этот код вызывает бесконечное alert('move'). Почему это происходит? Почему отжатие мыши не вызывает присвоение down = 0
?
document.onmousedown = function(e) {
  e = e || window.event;
  down = 1;
  x = e.clientX;
  y = e.clientY;
  //alert(e.clientX);
  //alert(down);
}
document.onmouseup = function(e){
	e = e || window.event;
	down = 0;
	//alert(x);
}
document.onmousemove = function(e){
	e = e || window.event;
	if(down == 1){
		alert('move');
	/*
		var dx = e.clientX - x;
		var dy = e.clientY - y;
		alert(dx);
		*/
	}
	
}