Запустил группу вконтактеНовые технологии дают толчок к будущемуЗа последние выходные почти полноценно перешёл на LinuxУмение ходить по граниКак тяжело терять близких людей

Позиционирование относительно осей коардинат

01 <input onmousemove="this.value = event.pageX+':'+event.pageY">

Кастыль для версий IE ниже 9

01 function fixPageXY(e) {
02   if (e.pageX == null && e.clientX != null ) { // если нет pageX..
03     var html = document.documentElement;
04     var body = document.body;
05  
06     e.pageX = e.clientX + (html.scrollLeft || body && body.scrollLeft || 0);
07     e.pageX -= html.clientLeft || 0;
08     
09     e.pageY = e.clientY + (html.scrollTop || body && body.scrollTop || 0);
10     e.pageY -= html.clientTop || 0;
11   }
12 }

 

Решение для JQ $("#city").css("top", pos.pageY + 'px');

Если необходим постоянно следующий за мышью элемент, скажем подсказка, то

$(document).mousemove(function cursor(pos) { $("#city").css("top", pos.pageY-10 + 'px'); $("#city").css("left", pos.pageX-10 + 'px'); });