以下以?IE?代替?Internet?Explorer,以?MF/FF?代替?Mozzila?Firefox??
(1)window.event???
? ? IE:有window.event对象???
? ? FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)???
(2)鼠标当前坐标???
? ? IE:event.x和event.y。???
? ? FF:event.pageX和event.pageY。???
? ? 通用:两者都有event.clientX和event.clientY属性。???
(3)鼠标当前坐标(加上滚动条滚过的距离)???
? ? ?IE:event.offsetX和event.offsetY。???
? ? ?FF:event.layerX和event.layerY。???
(4)event.srcElement问题???
? ? ?说明:
? ? ? ? ? ?IE:event对象有srcElement属性,但是没有target属性;Firefox下,even对象有target属性,但是没有srcElement属性.???
? ? ?解决方法:
? ? ? ? ? 使用obj(obj?=?event.srcElement???event.srcElement?:?event.target;)来代替IE下的event.srcElement或者Firefox下的event.target.?请同时注意
? ? ? ? ? event的兼容性问题。??
(5)event.toElement问题???
? ? ? ? ?问题:?IE下,even对象有srcElement属性,但是没有target属性;Firefox下,even对象有target属性,但是没有srcElement属性???
? ? ? ? ?解决方法:???