js事件传播分三个阶段:
1. 捕捉阶段(事件从Document对象向下传递)
2. 目标阶段(执行事件注册方法)
3. 起泡阶段(从目标节点开始返回头向上传播)
经过测试发现,在不阻止冒泡的情况下,事件冒泡的节点如下:
ie 6+: node -> ... -> body -> html
ff, chrome, opera, safari: node -> ... -> body -> html -> window
js事件传播分三个阶段:
1. 捕捉阶段(事件从Document对象向下传递)
2. 目标阶段(执行事件注册方法)
3. 起泡阶段(从目标节点开始返回头向上传播)
经过测试发现,在不阻止冒泡的情况下,事件冒泡的节点如下:
ie 6+: node -> ... -> body -> html
ff, chrome, opera, safari: node -> ... -> body -> html -> window