Ковыряясь с доступными в Event
полями я наткнулся на два незнакомых, которые ныне есть во всех современных браузерах. А именно: movementX
&& movementY
. Показывают сдвиг мыши относительно предыдущего вызова callback
-а. Чертовски удобно, т.к. с ними можно не считать эти сдвиги вручную. Эх, ещё бы выдали штатную возможность узнать положение мыши относительно заданного DOMElement
-а без груды кода с offsetTop
-ми и прочими костылями.