描述:对象事件 window.event
1、event对象: 连接事件与事件细节的桥梁
2、 事件: onclick onmouseover onfocus
3、事件细节: 键盘键值、鼠标坐标、阻止默认行为 等
4、IE下都有window.event, event对象必须出现在事件函数中
5、标准浏览器下(只有IE6~IE8是没有): 事件函数的第一个参数作为event对象
6、鼠标事件:鼠标位置 clientX clientY (鼠标坐标相对于可视区)
1、event对象: 连接事件与事件细节的桥梁
2、 事件: onclick onmouseover onfocus
3、事件细节: 键盘键值、鼠标坐标、阻止默认行为 等
4、IE下都有window.event, event对象必须出现在事件函数中
5、标准浏览器下(只有IE6~IE8是没有): 事件函数的第一个参数作为event对象
6、鼠标事件:鼠标位置 clientX clientY (鼠标坐标相对于可视区)
7、pageX pageY(鼠标坐标相对于整个页面, IE6~8不支持该方法)
8、event对象: keyCode(键盘键值, 可检测键盘的每一个按键)
键盘操作中有3个特殊按键(真、假):
ctrlkey shiftkey altkey
描述:事件流
事件流----事件的传递方式:冒泡、捕获
1、冒泡:顶部至底部
2、捕获:底部到顶部
3、测试:div嵌套,都 上点击事件输出 测试
描述:事件流的传递停止方式
ev.cancelBubble = true;//非标准的方法
ev.stopPropagation();//标准方法(W3C标准) ,IE6~IE8不支持
if(ev.stopPropagation)
{
ev.stopPropagation(); //标准
}else
{
<span style="white-space:pre"> </span>ev.cancelBubble=true; //IE6~IE7
}