欢迎访问我的博客祝码农同胞們早日走上人生巅峰,迎娶白富美~~~
这里先说一下
e
是什么
e
是给一个事件对象可以在编写函数的时候,传入一个形参e
然后执行函数的时候傳入一个实参,那么e
这个时候就是这个作为实参的对象
下面借用道友的一张图来说明一下针对于不同浏览器的兼容性问题
各浏览器获取时間对象列表
很显然在
Firefox
浏览器中仅支持event
,而且Forefox
支持对象参数的传入但是IE6/7/8
是不支持对象参数的传入的,所以此种方法保证对所有浏览器的兼容
鼠标相对于浏览器窗口可视区域的XY坐标,可视区域不包括工具栏和滚动条IE事件和标准事件支持
上面讲了e.clientX , e.clientY,再讲e.screenX , e.screenY感觉再合适不过了因为是鼠标相对于屏幕的坐标,包括浏览器上面的工具栏和滚动条二者差别就在这,IE事件和标准事件支持
相对于文档的定位文档的咗上角为(0,0),向右为正向下为正,IE不支持
和e.pageX , e.pageY一模一样的功能但是这两个属性只有IE支持