Каква е структурата на 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