今天准备用firebug调试一下js代码,发现无法ie的获取坐标值的方法firefox不支持。
上网查了查: IE下,even对象有x,y属性,但是没有pageX,pageY属性;Firefox下,even对象有pageX,pageY属性,但是没有x,y属性.解决方法:使用mX(mX = event.x ? event.x : event.pageX;)来代替IE下的event.x或者Firefox下的event.pageX.
本文探讨了在不同浏览器(IE与Firefox)中处理鼠标事件坐标兼容性的问题。介绍了IE下使用event.x/y属性,而Firefox下使用event.pageX/pageY属性的情况,并提供了一种统一的解决方案,以确保代码在不同浏览器间的一致性和兼容性。
今天准备用firebug调试一下js代码,发现无法ie的获取坐标值的方法firefox不支持。
上网查了查: IE下,even对象有x,y属性,但是没有pageX,pageY属性;Firefox下,even对象有pageX,pageY属性,但是没有x,y属性.解决方法:使用mX(mX = event.x ? event.x : event.pageX;)来代替IE下的event.x或者Firefox下的event.pageX.
490

被折叠的 条评论
为什么被折叠?