Показать сообщение отдельно
  #5 (permalink)  
Старый 15.08.2010, 15:16
Интересующийся
Отправить личное сообщение для Atilla Посмотреть профиль Найти все сообщения от Atilla
 
Регистрация: 28.06.2009
Сообщений: 21

Всё, больше не выделяет, но как-то странно себя ведёт, дрожит, когда перетаскиваешь: страница начинает "дрожать", причем чем дальше двигаешь, тем сильнее дрожит.
Код:
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)
}

В чём может быть проблема?
Ответить с цитированием