ifan
小狐狸
小狐狸
  • UID587
  • 注册日期2004-12-06
  • 最后登录2006-03-05
  • 发帖数23
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4409回复:1

请教一下addEventListener第三个参数的意思?

楼主#
更多 发布于:2005-06-16 20:05
element.addEventListener( type, listener, useCapture )

type
A string representing the event type being registered.

listener
The listener parameter takes an interface implemented by the user which contains the methods to be called when the event occurs.

useCapture
If true, useCapture indicates that the user wishes to initiate capture. After initiating capture, all events of the specified type will be dispatched to the registered EventListener before being dispatched to any EventTargets beneath them in the tree. Events which are bubbling upward through the tree will not trigger an EventListener designated to use capture.



这第三个参数到底什么意思啊?
jhsea3do
小狐狸
小狐狸
  • UID5719
  • 注册日期2005-05-05
  • 最后登录2006-01-18
  • 发帖数45
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-06-16 20:05
aElem.addEventListener( "mouseover", handleFunc, false )



aElem.onmouseover = handleFunc

的意义是相同的。

前者是DOM2的规范,后者是旧的规范


最后一个参数用的少,而且很多地方介绍这个接口时都说明IE的attachEvent方法不支持 useCapture 参数
关注WebStandard,关心那些不使用IE的弱势群体!
游客

返回顶部