2012-07-09 63 views
0

我想知道VML鼠標事件對象的結構(屬性和方法)。VML鼠標事件對象的結構是什麼?

我正在使用拉斐爾,並且我想知道元素被徘徊時的鼠標座標。在Firefox和Chrome上,event.pageXevent.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

回答

1

事實上,它並不特定於VML:所有鼠標事件在IE中具有相同的結構。 我使用了clientXclientY,由於clientX是相對於視口的偏移量而進行了修正,而pageX是相對於頁面的。