Какова структура объекта события мыши VML?

Я хотел бы знать структуру (свойства и методы) объекта события мыши VML.

Я использую Raphael и хочу знать координаты мыши при наведении на элемент. В Firefox и Chrome event.pageX и event.pageY работают, но не в IE8.

var paper = Raphael(document.getElementById('map', 300, 300));
paper.circle(50, 50, 40).attr({fill: 'black'}).mouseover(function(event){
    alert(event.pageX);
});

Вот JSFiddle.


person Fabien Quatravaux    schedule 09.07.2012    source источник


Ответы (1)


На самом деле это не специфично для VML: все события мыши имеют одинаковую структуру в IE. Я использовал clientX и clientY с исправлением из-за того, что clientX — это смещение относительно окна просмотра, а pageX — относительно страницы.

person Fabien Quatravaux    schedule 09.07.2012