1、onmousemove —— 该事件将会在鼠标在元素中移动时触发。
2、事件对象:当事件的响应函数被触发时,浏览器每次都会将一个事件对象作为实参传递进响应函数,在事件中封装了当前事件相关的一切信息,比如,鼠标的坐标、键盘哪个按键被按下、鼠标滚轮滚动的方向。
3、在IE8中,响应函数被触发时,浏览器不会传递事件对象,在IE8及以下的浏览器中,是将事件对象作为window对象的属性保存的。
4、clientX —— 可以获取鼠标指针的水平坐标。
clientY —— 可以获取鼠标指针的垂直坐标。
5、clientX和clientY用于鼠标在当前的可见窗口的坐标,div的偏移量是相对于整个页面的。pageX和pageY可以获取鼠标相对于整个页面的坐标,但是这两个属性在IE8中不支持,所以如果需要兼容IE8,则不要使用。
6、Chrome认为浏览器的滚动条是body的,可以通过 body.scrollTop来获取,火狐等浏览器认为浏览器的滚动条的html的。
下一篇继续介绍关于事件的冒泡。