Всё, больше не выделяет, но как-то странно себя ведёт, дрожит, когда перетаскиваешь: страница начинает "дрожать", причем чем дальше двигаешь, тем сильнее дрожит.
Код:
x=0
mouseDown=false
function on(event) {
event=event || window.event
event.preventDefault ? event.preventDefault() : (event.returnValue=false)
x=event.pageX
X=document.body.scrollLeft
mouseDown=true
document.body.style.cursor='move'
}
function off(event) {
mouseDown=false;
document.body.style.cursor='default';
}
function scroll(event) {
if (mouseDown) {
event=event || window.event
window.scrollTo(X+x-event.pageX,0)
}
}
function events() {
document.addEventListener('mousedown',on,false)
window.addEventListener('mouseup',off,false)
window.addEventListener('mousemove',scroll,false)
}
В чём может быть проблема?