Показать сообщение отдельно
  #6 (permalink)  
Старый 16.01.2009, 19:02
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Координаты можно узнать только по событию.

Функция для кросс-браузерного определения координат:
var mousePosition = function(ie) {
	return ie ? function(doc, body) {
		return function(e) {
			return {x: e.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc.clientLeft || 0), y: e.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc.clientTop || 0)};
		};
	}(document.documentElement, document.body) : function(e) {
		return {x: e.pageX, y: e.pageY};
	}
}(/*@cc_on 1 @*/);


Добавьте обработчик события mousemove для всего документа и по таймеру отправляйте в функцию объект-событие, чтобы получить координаты курсора.

Последний раз редактировалось Octane, 16.01.2009 в 19:05.
Ответить с цитированием