Nexus,
Написал так, ошибка пропала но отжатие мышки не прекращает mousemove:
function scroll_page(){
var scr = document.getElementById('scroll');
var startX, startY;
var listener = function(e) {
startX = this.scrollLeft + e.pageX;
startY = this.scrollTop + e.pageY;
scr.addEventListener('mousemove', endListener);
};
var endListener = function(e) {
this.scrollLeft = startX - e.pageX;
this.scrollTop = startY - e.pageY;
return false;
};
scr.addEventListener('mousedown', listener);
window.addEventListener("mouseup", function(){
scr.removeEventListener('mousedown', endListener);
});
}
Что не так сделал?(